@charset "utf-8";
.bg-news {
  background: url(bg-news.png) center top no-repeat;
  background-size: 100%;
}
.top-topic {
  margin: 15px 0;
  font-size: 0;
  -webkit-text-size-adjust: none;
}
.top-topic img {
  width: 100%;
}
.big-news {
  text-align: center;
  padding: 0 20px 10px;
  margin-bottom: 15px;
  line-height: 1.6;
}
.big-news > dt {
  font-size: 38px;
  font-weight: 600;
}
.big-news > dt > a {
  color: #0a2167;
}
.big-news > dd {
  font-size: 16px;
  color: #3f3c3c;
}
.slidenews-box {
  height: 518px;
}
.slidenews-slide {
  width: 920px;
}
.slidenews-news {
  width: 480px;
}
.slidenews-news-inner {
  background-color: #e5edf8;
  height: 100%;
  height: 518px;
}
.slidenews-news-inner > dt {
  height: 70px;
  background-color: #fff;
  font-size: 0;
  -webkit-text-size-adjust: none;
}
.slidenews-news-inner > dt > b {
  display: inline-block;
  border-radius: 0 15px 0 15px;
  background-color: #c30318;
  font-size: 16px;
  color: #fff;
  width: 90px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  margin-top: 5px;
  margin-left: 10px;
}
.slidenews-news-inner > dt > b a,
.slidenews-news-inner > dt > b a:hover {
  color: #fff;
}
.slidenews-news-inner > dd {
  padding-left: 10px;
}
.sxszf-cotab-title {
  height: 60px;
  background-color: #0457b7;
  position: relative;
  top: -20px;
  font-size: 0;
  -webkit-text-size-adjust: none;
  line-height: 60px;
  margin-bottom: -14px;
  background: #0457b7 url(bg-tabs-h.png) center top no-repeat;
  background-size: cover;
}
.sxszf-cotab-title > li {
  display: inline-block;
  font-size: 22px;
  padding: 0 1em;
  height: 60px;
  text-align: center;
  position: relative;
  width: 33%;
  font-weight: 700;
}
.sxszf-cotab-title > li a {
  color: #eefcfd;
}
.sxszf-cotab-title > li a:hover,
.sxszf-cotab-title > li.tab-current a {
  color: #fecb45;
}
.sxszf-cotab-title > li.tab-current {
  border-bottom: 3px solid #e7ae38;
}
.sxszf-cotab-content {
  padding-right: 6px;
}
.txtScroll-top {
  overflow: hidden;
  position: relative;
  display: inline-block;
  height: 30px;
  top: 10px;
  width: 370px;
  left: 10px;
}
.txtScroll-top .bd {
  padding: 0;
}
.txtScroll-top .infoList {
  z-index: 3;
}
.txtScroll-top .infoList li {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  /* white-space: nowrap;
  text-overflow: ellipsis; */
  font-size: 16px;
}
.txtScroll-top .infoList li a {
  color: #0457b7;
}
.slidenews-news-inner .common-textnews-list {
  height: 318px;
  overflow: hidden;
}
.common-textnews-list > li:hover:before {
  background-color: #406fb3;
}
.slidenews-topic {
  height: 80px;
  margin-top: 4px;
}
.slidenews-topic img {
  width: 100%;
  height: 100%;
}
.sxszf-2022 {
  width: 100%;
  height: 518px;
  overflow: hidden;
}
.sxszf-2022 .sxs-item {
  height: 518px;
}
.sxszf-2022 .sxs-item > a > img {
  margin: 0;
  height: 100%;
  width: 100%;
}
.sxszf-2022 .sxs-item > a > b {
  height: 46px;
  opacity: 0.33;
  background-color: #000;
  bottom: 0;
  position: absolute;
  width: 100%;
}
.sxszf-2022 .sxs-item > a > span {
  font-size: 18px;
  line-height: 46px;
  height: 46px;
  padding: 0 7px;
  color: #fff;
  bottom: 0;
  width: 78%;
  overflow: hidden;
  position: absolute;
}
.sxszf-2022 .sxs-dots {
  bottom: 0;
  text-align: right;
  width: 20%;
  position: absolute;
  height: 46px;
  right: 1%;
}
.sxszf-2022 .sxs-dots > .sxs-dot {
  background-color: #fff;
  width: 10px;
  height: 10px;
  margin-right: 10px;
  margin-left: 0;
  border-radius: 100%;
  margin-top: 18px;
}
.sxszf-2022 .sxs-dots > .active {
  background-color: #0457b7;
}
.sxszf-2022 .sxs-nav button.sxs-next,
.sxszf-2022 .sxs-nav button.sxs-prev {
  width: 30px;
  height: 80px;
  top: 219px;
  background: url(bg-bignews-btn2.png) 0 0 no-repeat;
  position: absolute;
  font-size: 30px;
  color: #fff;
  cursor: pointer;
}
.sxszf-2022 .sxs-nav {
  display: none;
}
.sxszf-2022 .sxs-nav button.sxs-prev {
  background-position: 0 0;
  left: 0;
  border-radius: 0 10px 10px 0;
}
.sxszf-2022 .sxs-nav button.sxs-prev:hover {
  opacity: 1;
  background-position: -30px 0;
}
.sxszf-2022 .sxs-nav button.sxs-next {
  background-position: -60px 0;
  right: 0;
  border-radius: 10px 0 0 10px;
}
.sxszf-2022 .sxs-nav button.sxs-next:hover {
  opacity: 1;
  background-position: -90px 0;
}
.sxszf-2022 .sxs-nav button.sxs-next.disabled,
.sxszf-2022 .sxs-nav button.sxs-next.disabled:hover,
.sxszf-2022 .sxs-nav button.sxs-prev.disabled,
.sxszf-2022 .sxs-nav button.sxs-prev.disabled:hover {
  cursor: default;
  background: 0 0;
}
.bg-maintabs {
  background: #f9f7f8 url(bg-news-2.png) center 80px no-repeat;
  background-size: 100%;
  margin-top: 20px;
  padding-bottom: 20px;
}
.bg-maintabs::before {
  content: "";
  height: 80px;
  width: 100%;
  background-color: #f0f0f0;
  display: inline-block;
}
.main-content-tabs {
  margin-top: -70px;
  position: relative;
}
.main-contabs-title {
  height: 60px;
  line-height: 60px;
  width: 100%;
  display: block;
  background-color: #e5e5e5;
}
.main-contabs-title > li {
  display: inline-block;
  text-align: center;
  width: 33.3%;
  font-size: 28px;
  cursor: default;
  background: url(bg-tabs-n.png) center top no-repeat;
  background-size: 105%;
  color: #aaa;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
  letter-spacing: 2px;
  cursor: pointer;
}
.main-contabs-title > li::after {
  content: attr(data-end);
  font-size: 32px;
  font-weight: 600;
}
.main-contabs-title > li.tab-current {
  background: #0457b7 url(bg-tabs-h.png) center top no-repeat;
  color: #fff;
  background-size: 105%;
}
.main-contabs-title > li.tab-current::after {
  color: #fecb45;
}
.main-contabs-box {
  margin-top: 20px;
}
.common-dlbox {
  font-size: 16px;
  height: 518px;
  overflow: hidden;
}
.dl-news > dt {
  width: 580px;
  background-color: #fdfbfc;
  padding: 0 10px 10px;
}
.dl-news > dd {
  width: 800px;
}
.sxszf-conews-tile {
  border-bottom: 2px solid #f5f5f5;
  position: relative;
}
.sxszf-conews-tile > li {
  display: inline-block;
  font-size: 22px;
  padding: 0 1em;
  height: 58px;
  line-height: 68px;
  text-align: center;
  position: relative;
}
.sxszf-conews-tile > li a {
  color: #555;
  transition: none;
}
.sxszf-conews-tile > li.tab-current {
  font-weight: 600;
}
.sxszf-conews-tile > li.tab-current a {
  color: #0457b7;
}
.sxszf-conews-content {
  margin-top: 10px;
}
.sxszf-conews-content .common-textnews-list {
  height: 438px;
  overflow: hidden;
}
.jiedu {
  font-size: 14px;
  margin-left: 1em;
  color: #c51a26;
}
.jiedu:hover {
  text-decoration: underline;
  font-weight: 600;
}
.sxszf-policy-wrap {
  width: 100%;
  height: 100px;
  border: 1px solid #f0f0f0;
  background: #f4f8fc url(bg-zcwjk.png) left center no-repeat;
  background-size: contain;
}
.sxszf-policy-inner {
  width: 80%;
  height: 60px;
  margin: 15px 0 10px 18%;
}
.sxszf-policy-inner > dt {
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  position: relative;
}
.sxszf-policy-inner > dt::before {
  content: "";
  width: 100%;
  height: 2px;
  background: -webkit-linear-gradient(
    left,
    #fff -4%,
    #487bc9 50%,
    #f4f8fc 100%
  );
  position: absolute;
  left: 0;
  top: 50%;
  z-index: 0;
  transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.sxszf-policy-inner > dt a {
  color: #487bc9;
  position: relative;
  z-index: 2;
  background: #f4f8fc;
  display: inline-block;
  padding: 0 1em;
}
.sxszf-policy-inner > dt a:hover {
  color: #0457b7;
}
.sxszf-policy-inner > dt:hover::before {
  background: -webkit-linear-gradient(
    left,
    #fff -4%,
    #0457b7 50%,
    #f4f8fc 100%
  );
}
.sxszf-policy-inner > dd > form {
  margin-top: 5px;
}
.searchPolicyColumn,
.searchPolicyYear {
  padding: 6px;
  border: 1px solid #d2d2d2;
  border-image: none;
  width: 96px;
  height: 30px;
  line-height: 30px;
  margin-left: 5px;
  display: inline-block;
  background-color: #fff;
  box-sizing: border-box;
}
.searchPolicyText {
  padding: 6px;
  border: 1px solid #d2d2d2;
  border-image: none;
  width: 318px;
  height: 30px;
  line-height: 30px;
  margin-left: 5px;
  display: inline-block;
  background-color: #fff;
  box-sizing: border-box;
}
.searchPolicyBtn {
  border: 0;
  height: 30px;
  line-height: 30px;
  box-sizing: border-box;
  background-color: #c41a26;
  color: #fff;
  border-radius: 3px;
  margin-left: 10px;
  padding: 0 15px;
  cursor: pointer;
}
.sxszf-smtopic-wrap {
  height: 100px;
  overflow: hidden;
  margin-top: 20px;
}
.sxszf-smtopic-wrap > dt {
  display: block;
  width: 390px;
  margin-right: 20px;
  background: url(bg-meeting.png) center top no-repeat;
  background-size: 100% 100%;
  height: 100%;
  float: left;
}
.sxszf-smtopic-wrap > dt b {
  margin: 5px 20px 0;
  display: block;
  border-bottom: 1px solid #698cb2;
  font-size: 26px;
  font-family: SimSun, "宋体";
  text-align: center;
}
.sxszf-smtopic-wrap > dt b a {
  color: #fff;
}
.sxszf-smtopic-wrap > dt b a:hover {
  color: #ffdbdb;
}
.sxszf-smtopic-wrap > dt i {
  display: block;
  font-style: normal;
  font-weight: 600;
  margin: 5px 20px;
  text-align: center;
  letter-spacing: 1px;
}
.sxszf-smtopic-wrap > dt i a {
  color: #f59a37;
}
.sxszf-smtopic-wrap > dt i a:hover {
  color: #ffd9b0;
}
.sxszf-smtopic-wrap > dd {
  display: block;
  width: 390px;
  float: right;
}
.sxszf-smtopic {
  overflow: hidden;
  height: 100px;
}
.sxszf-smtopic .bigtopic-item img {
  width: 100%;
  height: 100px;
}
.sxszf-smtopic .sxs-dots {
  width: 100%;
  text-align: center;
  bottom: 0;
  position: absolute;
  right: 0;
  bottom: 0;
  height: 20px;
  display: none;
}
.sxszf-smtopic .sxs-dots > .sxs-dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 5px;
  background-color: #e5e5e5;
  border-radius: 10px;
}
.sxszf-smtopic .sxs-dots .active {
  width: 25px;
  background-color: #c41a26;
}
.sxszf-smtopic .sxs-nav {
  display: block !important;
}
.sxszf-smtopic .sxs-nav button.sxs-next,
.sxszf-smtopic .sxs-nav button.sxs-prev {
  width: 20px;
  height: 20px;
  top: 40px;
  background: url(bg-smtopic-btn.png) 0 0 no-repeat;
  position: absolute;
  font-size: 30px;
  color: #fff;
  cursor: pointer;
}
.sxszf-smtopic .sxs-nav button.sxs-prev {
  background-position: 0 0;
  left: 0;
  opacity: 0.55;
}
.sxszf-smtopic .sxs-nav button.sxs-prev:hover {
  opacity: 1;
}
.sxszf-smtopic .sxs-nav button.sxs-next {
  background-position: -20px 0;
  right: 0;
  opacity: 0.55;
}
.sxszf-smtopic .sxs-nav button.sxs-next:hover {
  opacity: 1;
}
.sxszf-infopub-wrap {
  height: 180px;
  margin-top: 20px;
  overflow: hidden;
}
.sxszf-infopub-wrap > dt {
  width: 160px;
  border: 1px solid #e3e6ea;
  border-radius: 3px;
  transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  float: left;
  background: #fafbfc;
}
.sxszf-infopub-wrap > dt:hover {
  border: 1px dashed #e2c1c3;
}
.sxszf-infopub-wrap > dt img {
  width: 100%;
  height: 100%;
}
.sxszf-infopub-wrap > dd {
  width: 620px;
  float: right;
}
.sxszf-infopub-nav > li {
  display: inline-block;
  width: 300px;
  margin-bottom: 15px;
  height: 50px;
  border: 1px solid #e3e6ea;
  background: linear-gradient(168deg, #fff, #f0f4f8);
  font-size: 16px;
  line-height: 50px;
  transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  border-radius: 5px;
}
.sxszf-infopub-nav > li:hover {
  border: 1px dashed #e2c1c3;
  background: linear-gradient(168deg, #fff, #e7eef6);
}
.sxszf-infopub-nav > li > a {
  float: left;
  color: #666;
}
.sxszf-infopub-nav > li > i {
  width: 24px;
  height: 24px;
  float: left;
  margin: 12px 15px 0 30px;
}
.sxszf-infopub-nav > li > i img {
  width: 100%;
  height: 100%;
}
.sxszf-infopub-nav > li:nth-child(even) {
  margin-left: 20px;
}
.sxszf-topiclinks-wrap {
  margin-top: 20px;
  height: 80px;
}
.sxszf-topiclinks-wrap > li {
  font-size: 16px;
  display: inline-block;
  width: 390px;
  height: 80px;
  background: url(bg-topiclinks.png) center top no-repeat;
  background-size: cover;
  border: 1px solid #e3e6ea;
  border-radius: 5px;
  font-size: 20px;
  font-weight: 600;
  text-align: center;
  line-height: 80px;
  position: relative;
}
.sxszf-topiclinks-wrap > li::before {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  background-color: #dfdfdf;
  border-radius: 10px;
  right: 10px;
  top: 10px;
  transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1);
}
.sxszf-topiclinks-wrap > li:hover::before {
  background-color: #e2574c;
}
.sxszf-topiclinks-wrap > li a {
  color: #70849a;
  display: block;
}
.sxszf-topiclinks-wrap > li:nth-child(even) {
  margin-left: 20px;
}
.dlbox-service-wrap {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.55);
  padding: 20px;
}
.dlbox-service-box {
  width: 100%;
  height: 100px;
  overflow: hidden;
}
.service-item {
  background-color: #f5f5f5;
  border: 1px solid #e3e6ea;
  height: 100px;
  position: relative;
  transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.service-item:hover {
  border: 1px dashed #e5e5e5;
  background: linear-gradient(168deg, #fff, #f5f5f5);
  border-radius: 5px;
}
.service-item dt {
  width: 56px;
  height: 56px;
  float: left;
  margin: 22px 10px;
}
.service-item dt:empty {
  width: 0;
  height: 100%;
}
.service-item dt img {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.service-item dd {
  height: 70px;
  margin: 15px 0;
}
.service-item dd b {
  display: block;
  font-size: 20px;
  color: #394351;
  height: 36px;
  overflow: hidden;
  /* white-space: nowrap;
  text-overflow: ellipsis; */
}
.service-item dd span {
  font-size: 16px;
  color: #394351;
  overflow: hidden;
  /* white-space: nowrap;
  text-overflow: ellipsis; */
  height: 34px;
  display: block;
}
.dlbox-service-inner .sxs-nav {
  display: block !important;
}
.dlbox-service-inner .sxs-nav button.sxs-next,
.dlbox-service-inner .sxs-nav button.sxs-prev {
  width: 20px;
  height: 20px;
  top: 40px;
  background: url(bg-smtopic-btn.png) 0 0 no-repeat;
  position: absolute;
  font-size: 30px;
  color: #fff;
  cursor: pointer;
}
.dlbox-service-inner .sxs-nav button.sxs-next.disabled,
.dlbox-service-inner .sxs-nav button.sxs-next.disabled:hover,
.dlbox-service-inner .sxs-nav button.sxs-prev.disabled,
.dlbox-service-inner .sxs-nav button.sxs-prev.disabled:hover {
  opacity: 0.55;
  filter: opacity(alpha=55);
  cursor: default;
}
.dlbox-service-inner .sxs-nav button.sxs-prev {
  background-position: 0 0;
  left: 0;
  opacity: 1;
}
.dlbox-service-inner .sxs-nav button.sxs-prev:hover {
  opacity: 0.88;
}
.dlbox-service-inner .sxs-nav button.sxs-next {
  background-position: -20px 0;
  right: 0;
  opacity: 1;
}
.dlbox-service-inner .sxs-nav button.sxs-next:hover {
  opacity: 0.88;
}
.service-titlebar-box {
  height: 80px;
  background-color: #f5f5f5;
  margin-top: 15px;
  overflow: hidden;
  position: relative;
}
.service-titlebar-caption {
  width: 300px;
  text-align: center;
  height: 80px;
  margin: auto;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.service-titlebar-caption::before {
  content: "";
  height: 88px;
  width: 2px;
  background-color: #fff;
  position: absolute;
  left: 0;
  top: -4px;
  transform: rotate(-25deg);
  -webkit-transform: rotate(-25deg);
  -moz-transform: rotate(-25deg);
}
.service-titlebar-caption::after {
  content: "";
  height: 88px;
  width: 2px;
  background-color: #fff;
  position: absolute;
  right: 0;
  top: -4px;
  transform: rotate(25deg);
  -webkit-transform: rotate(25deg);
  -moz-transform: rotate(25deg);
}
.service-titlebar-caption img {
  height: 60px;
  width: auto;
  margin-top: 10px;
  display: inline-block;
}
.service-titlebar-stats {
  height: 60px;
  width: 500px;
  margin: 10px 10px 0 30px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: space-between;
  align-items: center;
}
.service-titlebar-stats > li {
  background-color: #e5e5e5;
  display: grid;
  width: 150px;
}
.service-titlebar-stats > li:nth-child(2) {
  width: 180px;
}
.service-titlebar-stats > li i,
.service-titlebar-stats > li span {
  display: block;
  text-align: center;
  height: 30px;
  line-height: 30px;
}
.service-titlebar-stats > li i {
  font-size: 20px;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #e5e8ec;
  color: #384354;
  text-align: right;
  padding-right: 1em;
  color: #7c9966;
}
.service-titlebar-stats > li span {
  font-size: 14px;
  background-color: #d3d8de;
  color: #596e87;
}
.service-titlebar-stats > li span em {
  font-style: normal;
  font-size: 14px;
  color: #608f4b;
  margin-left: 2px;
}
.service-titlebar-listbox {
  height: 40px;
  width: 480px;
  margin: 20px 15px 0 25px;
}
.sxszf-service-list {
  display: block;
  background-color: #e5e5e5;
  color: #333;
  height: 100%;
  height: 40px;
  line-height: 40px;
}
.sxszf-service-list::after,
.sxszf-service-list::before {
  content: "";
  width: 16px;
  display: inline-block;
}
.sxszf-service-list:hover {
  background-color: #e5e8ec;
}
.sxszf-service-lists .sxs-nav {
  display: block !important;
}
.sxszf-service-lists .sxs-nav button.sxs-next,
.sxszf-service-lists .sxs-nav button.sxs-prev {
  top: 12px;
  position: absolute;
  color: #fff;
  border: 8px solid transparent !important;
  cursor: pointer;
}
.sxszf-service-lists .sxs-nav button.sxs-next.disabled,
.sxszf-service-lists .sxs-nav button.sxs-next.disabled:hover,
.sxszf-service-lists .sxs-nav button.sxs-prev.disabled,
.sxszf-service-lists .sxs-nav button.sxs-prev.disabled:hover {
  opacity: 0.55;
  filter: opacity(alpha=55);
  cursor: default;
}
.sxszf-service-lists .sxs-nav button.sxs-next.disabled:hover {
  border-left-color: #a1a6ad !important;
}
.sxszf-service-lists .sxs-nav button.sxs-prev.disabled:hover {
  border-right-color: #a1a6ad !important;
}
.sxszf-service-lists .sxs-nav button.sxs-prev {
  background-position: 0 0;
  left: -16px;
  border-left-width: 0 !important;
  border-right-color: #a1a6ad !important;
}
.sxszf-service-lists .sxs-nav button.sxs-prev:hover {
  border-right-color: #5e5e5e !important;
}
.sxszf-service-lists .sxs-nav button.sxs-next {
  background-position: -20px 0;
  right: -16px;
  border-left-color: #a1a6ad !important;
  border-right-width: 0 !important;
}
.sxszf-service-lists .sxs-nav button.sxs-next:hover {
  border-left-color: #5e5e5e !important;
}
.service-con-items {
  height: 275px;
  overflow: hidden;
  margin-top: 15px;
}
.service-con-items > dd,
.service-con-items > dt {
  width: 670px;
  display: block;
}
.service-con-item {
  width: 325px;
}
.service-con-item > dt {
  width: 100%;
  height: 150px;
  background-color: #ebf2f4;
  border: 1px solid #f5f5f5;
  border-bottom: 0;
  overflow: hidden;
}
.service-con-item > dt img {
  max-height: 100%;
  margin: 0 auto;
  transition: all 1s;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  opacity: 0.88;
}
.service-con-item > dt img:hover {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  opacity: 1;
}
.service-con-item > dd {
  height: 125px;
  background-color: #fff;
  border: 1px solid #f5f5f5;
  border-top: 0;
  padding: 5px 10px 10px;
}
.service-con-item-title {
  font-size: 20px;
  color: #3d4351;
}
.service-con-item-title:hover {
  font-weight: 600;
}
.service-con-list {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.service-con-list > li {
  width: 33%;
  height: 32px;
  line-height: 32px;
}
.service-con-list > li a {
  color: #7d7d7d;
  font-size: 16px;
}
.service-con-inner .sxs-dots {
  bottom: 2px;
  text-align: center;
  width: 100%;
  position: absolute;
  height: 10px;
}
.service-con-inner .sxs-dots > .sxs-dot {
  background-color: #a1a6ad;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  border-radius: 100%;
  position: relative;
  top: -15px;
}
.service-con-inner .sxs-dots > .active {
  background-color: #c41a26;
}
.service-cities-box {
  border: 1px solid #f5f5f5;
  height: 150px;
}
.service-cities-item {
  height: 150px;
  overflow: hidden;
  position: relative;
  display: block;
  transition: all 0.3s cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.service-cities-item:hover {
  border-radius: 0 0 10px 0;
  box-shadow: 0 0 10px 3px rgb(0 36 121 / 10%);
}
.service-city-name {
  width: 20px;
  margin: 0 auto;
  padding: 3px 3px 5px;
  font-size: 14px;
  color: #fff;
  position: absolute;
  top: 0;
  background-image: linear-gradient(
    to top,
    rgba(195, 3, 24, 0) 0,
    rgba(195, 3, 24, 0.4) 10%,
    rgba(195, 3, 24, 0.6) 40%,
    rgba(195, 3, 24, 0.8) 60%,
    rgba(195, 3, 24, 1) 100%
  );
  line-height: 20px;
  z-index: 1;
}
.service-city-name::after {
  background-image: linear-gradient(
    to top,
    rgba(206, 176, 143, 0) 0,
    rgba(206, 176, 143, 0.4) 10%,
    rgba(206, 176, 143, 0.6) 40%,
    rgba(206, 176, 143, 0.8) 60%,
    rgba(206, 176, 143, 1) 100%
  );
  content: "";
  opacity: 0;
  width: inherit;
  height: calc(4em + 12px);
  position: absolute;
  top: 0;
  left: 0;
  transition: opacity 0.8s ease-in-out;
  -webkit-transition: opacity 0.8s ease-in-out;
  -moz-transition: opacity 0.8s ease-in-out;
  -o-transition: opacity 0.8s ease-in-out;
}
.service-cities-item:hover .service-city-name {
  background-image: linear-gradient(
    to top,
    rgba(195, 3, 24, 0) 0,
    rgba(195, 3, 24, 0.2) 10%,
    rgba(195, 3, 24, 0.2) 40%,
    rgba(195, 3, 24, 0.2) 60%,
    rgba(195, 3, 24, 0.2) 100%
  );
}
.service-cities-item:hover .service-city-name::after {
  background-image: linear-gradient(
    to top,
    rgba(206, 176, 143, 0) 0,
    rgba(206, 176, 143, 0.4) 10%,
    rgba(206, 176, 143, 0.6) 40%,
    rgba(206, 176, 143, 0.8) 60%,
    rgba(206, 176, 143, 1) 100%
  );
  opacity: 1;
  z-index: -1;
}
.service-cities-item img {
  height: 100%;
}
.service-cities-box .sxs-nav {
  display: none;
}
.service-cities-box .sxs-nav button.sxs-next,
.service-cities-box .sxs-nav button.sxs-prev {
  width: 30px;
  height: 80px;
  top: 35px;
  background: url(bg-bignews-btn2.png) 0 0 no-repeat;
  position: absolute;
  font-size: 30px;
  color: #fff;
  cursor: pointer;
}
.service-cities-box .sxs-nav button.sxs-prev {
  background-position: 0 0;
  left: 0;
}
.service-cities-box .sxs-nav button.sxs-prev:hover {
  opacity: 1;
  background-position: -30px 0;
}
.service-cities-box .sxs-nav button.sxs-next {
  background-position: -60px 0;
  right: 0;
}
.service-cities-box .sxs-nav button.sxs-next:hover {
  background-position: -90px 0;
}
.service-cities-box .sxs-nav button.sxs-next.disabled,
.service-cities-box .sxs-nav button.sxs-next.disabled:hover,
.service-cities-box .sxs-nav button.sxs-prev.disabled,
.service-cities-box .sxs-nav button.sxs-prev.disabled:hover {
  cursor: default;
  background: 0 0;
}
.service-convens-box {
  height: 110px;
  margin-top: 15px;
  overflow: hidden;
  background-color: #fff;
  border: 1px solid #f5f5f5;
}
.service-convens-item {
  border-right: 1px solid #f5f5f5;
  display: block;
  width: 134px;
  height: 110px;
  padding-top: 20px;
  color: #333;
}
.service-convens-item:hover {
  color: #406fb3;
  border-right: 1px dashed #e5e5e5;
}
.service-convens-item img {
  width: 36px !important;
  height: 36px;
  margin: 0 auto;
}
.service-convens-item span {
  display: block;
  line-height: 36px;
  text-align: center;
}
.service-convens-box .sxs-nav button.sxs-next,
.service-convens-box .sxs-nav button.sxs-prev {
  width: 20px;
  height: 20px;
  top: 45px;
  background: url(bg-smtopic-btn.png) 0 0 no-repeat;
  position: absolute;
  font-size: 30px;
  color: #fff;
  cursor: pointer;
}
.service-convens-box .sxs-nav button.sxs-prev {
  background-position: 0 0;
  left: 0;
  opacity: 0.55;
}
.service-convens-box .sxs-nav button.sxs-prev:hover {
  opacity: 0.88;
}
.service-convens-box .sxs-nav button.sxs-next {
  background-position: -20px 0;
  right: 0;
  opacity: 0.55;
}
.service-convens-box .sxs-nav {
  display: none;
}
.service-convens-box .sxs-nav button.sxs-next:hover {
  background-position: -20px 0;
  opacity: 0.88;
}
.service-convens-box .sxs-nav button.sxs-next.disabled,
.service-convens-box .sxs-nav button.sxs-next.disabled:hover,
.service-convens-box .sxs-nav button.sxs-prev.disabled,
.service-convens-box .sxs-nav button.sxs-prev.disabled:hover {
  cursor: default;
  background: 0 0;
}
.dlbox-intraction-wrap {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.55);
  padding: 20px;
}
.dlbox-intraction-wrap > dt {
  width: 780px;
}
.dlbox-intraction-wrap > dd {
  width: 560px;
}
.tabs-intrac-msgbox {
  width: 100%;
  height: 120px;
  background: #f9f9f9 url(bg-intraction.png) center top no-repeat;
  background-size: cover;
  border: 1px solid #f5f5f5;
  display: flex;
}
.intrac-msgbox-box {
  width: 109px;
  height: 90px;
  margin: 10px 66px 0;
  font-size: 18px;
}
.intrac-msgbox-box a {
  color: #d48e34;
}
.intrac-msgbox-box a:hover {
  color: #d48e34;
  letter-spacing: 2px;
}
.intrac-msgbox-box img {
  width: auto;
  height: 80px;
  margin: 0 auto;
  transition: all 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.intrac-msgbox-box:hover img {
  opacity: 0.55;
}
.intrac-msgbox-box b {
  width: 109px;
  height: 30px;
  box-shadow: 0 0 6px 0 rgba(200, 147, 149, 0.75);
  display: block;
  background-color: #fff;
  line-height: 30px;
  text-align: center;
  position: relative;
  top: -20px;
  z-index: 1;
}
.intrac-msgbox-search,
.intrac-msgbox-write {
  width: 80px;
  margin: 10px 20px;
  height: 90px;
  text-align: center;
}
.intrac-msgbox-search img,
.intrac-msgbox-write img {
  margin: 12px auto 0;
  height: 50px;
  width: auto;
  transition: all 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.intrac-msgbox-search span,
.intrac-msgbox-write span {
  color: #6d649a;
  transition: all 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.intrac-msgbox-search a:hover span,
.intrac-msgbox-write a:hover span {
  letter-spacing: 1px;
}
.intrac-msgbox-search a:hover img,
.intrac-msgbox-write a:hover img {
  opacity: 0.55;
}
.intrac-msgbox-stats {
  width: 320px;
  margin-top: 30px;
  margin-left: 30px;
  height: 60px;
}
.intrac-msgbox-stats span {
  display: block;
  text-align: left;
  color: #6d649a;
  height: 30px;
  line-height: 30px;
}
.intrac-msgbox-stats span i {
  font-style: normal;
  font-size: 20px;
  font-family: Arial, Helvetica, sans-serif;
  color: #d48e34;
  margin-right: 5px;
}
.sxszf-intraclist-tile {
  border-bottom: 2px solid #f5f5f5;
  position: relative;
}
.sxszf-intraclist-tile > li {
  display: inline-block;
  font-size: 22px;
  padding: 0 1em;
  height: 58px;
  line-height: 68px;
  text-align: center;
  position: relative;
}
.sxszf-intraclist-tile > li a {
  color: #555;
  transition: none;
}
.sxszf-intraclist-tile > li.tab-current {
  font-weight: 600;
}
.sxszf-intraclist-tile > li.tab-current a {
  color: #0457b7;
}
.sxszf-intraclist-content {
  margin-top: 10px;
}
.sxszf-intraclist-content .common-textnews-list {
  height: 290px;
  overflow: hidden;
  line-height: 36px;
}
.intrac-msgbox-lists > dt {
  height: 32px;
  line-height: 32px;
  background-color: #f5f5f5;
  display: flex;
  color: #4e4e6e;
  font-weight: 700;
}
.intrac-msgbox-lists > dt > span {
  width: 66%;
  padding: 0 1em;
}
.intrac-msgbox-lists > dt > em {
  width: 22%;
  font-style: normal;
  text-align: center;
}
.intrac-msgbox-lists > dt > i {
  width: 12%;
  font-style: normal;
  text-align: center;
}
.intrac-msgbox-list > li {
  line-height: 38px;
  height: 38px;
  display: flex;
  position: relative;
  z-index: 0;
}
.intrac-msgbox-list > li:before {
  transition: all 0.8s cubic-bezier(0.7, 0.5, 0.2, 1);
  content: "";
  width: 0;
  height: 100%;
  background: #e6ecf5;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.intrac-msgbox-list > li:hover:before {
  background: #e6ecf5;
  width: 100%;
}
.intrac-msgbox-list > li > a {
  width: 66%;
  padding: 0 0.5em;
  overflow: hidden;
  /* white-space: nowrap;
  text-overflow: ellipsis; */
}
.intrac-msgbox-list > li > a {
  color: #60608d;
}
.intrac-msgbox-list > li > em {
  width: 22%;
  font-style: normal;
  font-size: 14px;
  overflow: hidden;
  /* white-space: nowrap;
  text-overflow: ellipsis; */
  padding: 0 0.5em;
  color: #555;
}
.intrac-msgbox-list > li > i {
  width: 12%;
  font-style: normal;
  font-size: 14px;
  padding: 0 0.5em;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  color: #555;
}
.tabs-intrac-funsbox {
  border: 1px solid #f5f5f5;
  background-color: #f9f9f9;
  width: 100%;
  height: 120px;
  display: flex;
}
.tabs-intrac-funsbox > li {
  height: 90px;
  margin: 15px 0;
  width: 50%;
  text-align: center;
  position: relative;
}
.tabs-intrac-funsbox > li img {
  width: 50px;
  height: 50px;
  top: 20px;
  left: calc(50% - 75px);
  position: absolute;
  transition: all 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.tabs-intrac-funsbox > li span {
  margin-top: 27px;
  display: block;
  height: 36px;
  line-height: 36px;
  margin-left: 50px;
  font-size: 20px;
  color: #666;
  transition: all 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.tabs-intrac-funsbox > li a:hover span {
  color: #6d649a;
  letter-spacing: 2px;
}
.tabs-intrac-funsbox > li a:hover img {
  opacity: 0.55;
}
.tabs-intrac-funsbox > li:not(:last-child) {
  border-right: 1px solid #f0f0f0;
}
.sxszf-news-briefing {
  border: 1px solid #f5f5f5;
  height: 150px;
  background: url(bg-publist.png) center top no-repeat;
  background-size: cover;
  padding: 5px 15px;
}
.sxszf-news-briefing > dt {
  overflow: hidden;
  /* white-space: nowrap;
  text-overflow: ellipsis; */
  height: 36px;
  line-height: 36px;
}
.sxszf-news-briefing > dt a {
  font-size: 18px;
  font-weight: 600;
  color: #60608d;
}
.sxszf-news-briefing > dd {
  color: #80809c;
  height: 100px;
  font-size: 14px;
  overflow: hidden;
}
.bg-socailtopic {
  background-size: 100%;
  margin-top: 20px;
}
.sxszf-social-topic {
  margin-bottom: 20px;
  overflow: hidden;
}
.sxszf-social-box > dt {
  position: relative;
  width: 320px;
  height: 360px;
  background-color: #fff;
  border-radius: 8px;
  box-shadow: inset 10px 5px 10px rgb(0 0 0 / 8%),
    -1px 5px 10px -4px rgb(0 0 0 / 17%);
  float: left;
}
.sxszf-social-box .sxszf-social-title {
  font-family: "Microsoft JhengHei";
  font-size: 24px;
  text-align: center;
  height: 60px;
  line-height: 60px;
  display: block;
  font-weight: 600;
  color: #3c3c3c;
  color: #a29696;
  background: #e2dddd;
  background: #ebebeb;
  transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  box-shadow: inset 10px 0 10px rgb(0 0 0 / 8%),
    -10px 0 10px -2px rgb(246 246 246 / 55%);
}
.sxszf-social-title:hover {
  background: #ebebeb;
  background: #e2dddd;
}
.sxszf-social {
  width: 250px;
  height: 270px;
  display: block;
  overflow: hidden;
  margin: 15px auto 0 25px;
}
.sxszf-social-item {
  width: 250px;
  height: 250px;
  display: block;
  overflow: hidden;
  box-shadow: 0 0 10px 0 rgb(0 0 0 / 55%);
}
.sxszf-social-item img {
  width: 100%;
}
.sxszf-social .sxs-nav {
  display: none;
}
.sxszf-social .sxs-nav button.sxs-next,
.sxszf-social .sxs-nav button.sxs-prev {
  width: 30px;
  height: 80px;
  top: 72px;
  background: url(bg-bignews-btn2.png) 0 0 no-repeat;
  position: absolute;
  font-size: 30px;
  color: #fff;
  cursor: pointer;
}
.sxszf-social .sxs-nav button.sxs-prev {
  background-position: 0 0;
  left: 0;
}
.sxszf-social .sxs-nav button.sxs-prev:hover {
  opacity: 1;
  background-position: -30px 0;
}
.sxszf-social .sxs-nav button.sxs-next {
  background-position: -60px 0;
  right: 0;
}
.sxszf-social .sxs-nav button.sxs-next:hover {
  background-position: -90px 0;
}
.sxszf-social .sxs-nav button.sxs-next.disabled,
.sxszf-social .sxs-nav button.sxs-next.disabled:hover,
.sxszf-social .sxs-nav button.sxs-prev.disabled,
.sxszf-social .sxs-nav button.sxs-prev.disabled:hover {
  cursor: default;
  background: 0 0;
}
.sxszf-social .sxs-dots {
  bottom: 5px;
  text-align: center;
  width: 100%;
  position: absolute;
  height: 20px;
}
.sxszf-social .sxs-dots > .sxs-dot {
  background-color: #e1dddd;
  width: 10px;
  height: 10px;
  margin-right: 10px;
  margin-left: 0;
  border-radius: 100%;
  margin-top: 10px;
}
.sxszf-social .sxs-dots > .active {
  background-color: #e2574c;
}
.sxszf-social-subnav {
  position: absolute;
  right: 0;
  top: 100px;
}
.sxszf-social-subnav > li {
  display: block;
  width: 24px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.1;
  margin: 10px 0;
  padding: 10px 5px;
  color: #fff;
  transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  font-family: "Microsoft JhengHei";
  position: relative;
}
.sxszf-social-subnav > li::after {
  content: "";
  border: 5px solid transparent;
  position: absolute;
  right: -10px;
  margin-top: -40px;
  display: none;
}
.sxszf-social-subnav > li:hover {
  background-color: #f5f5f5;
}
.sxszf-social-subnav > li a {
  color: #fff;
}
.sxszf-social-subnav > .wechat-matrix {
  background-color: #44b549;
}
.sxszf-social-subnav > .wechat-matrix::after {
  border-left: 5px solid #44b549;
}
.sxszf-social-subnav > .wechat-matrix:hover a {
  color: #44b549;
}
.sxszf-social-subnav > .weibo-matrix {
  background-color: #cb2f2c;
}
.sxszf-social-subnav > .weibo-matrix::after {
  border-left: 5px solid #cb2f2c;
}
.sxszf-social-subnav > .weibo-matrix:hover a {
  color: #cb2f2c;
}
.sxszf-social-subnav > .matrix-cur::after {
  display: block;
}
.sxszf-social-box > dd {
  float: right;
}
.sxszf-social-lists {
  display: none;
  width: 670px;
  height: 360px;
  background-color: #f5f5f5;
  padding: 20px;
  border: 1px solid #f5f5f5;
  border-left: 0;
  overflow: hidden;
}
.sxszf-social-lists.matrix-cur {
  display: block;
}
.social-matrix-item {
  background: #fff;
  overflow: hidden;
  border-radius: 8px;
  width: 305px;
  height: 320px;
  box-shadow: -1px 5px 10px -4px rgb(0 0 0 / 32%);
  transition: all 0.3s cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.social-matrix-item:hover {
  box-shadow: inset 10px 5px 10px rgb(0 0 0 / 16%),
    -1px 5px 10px -4px rgb(0 0 0 / 32%);
  transform: translateY(-3px);
}
.social-matrix-item .matrix-item-img {
  display: block;
}
.matrix-item-img img {
  width: 100%;
  transition: all 0.6s;
  max-height: 130px;
}
.social-matrix-item:hover .matrix-item-img img {
  transform: scale(1.05);
}
.matrix-item-title {
  display: block;
  margin-top: 8px;
  padding: 5px 10px;
  font-size: 18px;
  color: #262626;
  font-weight: 700;
  height: 44px;
  overflow: hidden;
}
.matrix-item-title:focus,
.matrix-item-title:hover {
  color: #262626;
}
.matrix-item-summary {
  display: block;
  font-size: 14px;
  color: #595959;
  height: 86px;
  overflow: hidden;
}
.matrix-item-summary:focus,
.matrix-item-summary:hover {
  color: #595959;
}
.matrix-item-source {
  font-size: 14px;
  color: #9f9f9f;
  border-top: 1px solid #f0f2f5;
  margin: 0 10px;
  padding: 10px 0;
}
.matrix-item-summary,
.matrix-item-title {
  padding: 5px 10px 10px;
}
.matrix-noimg {
  height: 212px;
}
.matrix-item-source {
  font-size: 14px;
  color: #9f9f9f;
  border-top: 1px solid #f0f2f5;
  margin: 0 10px;
  padding: 10px 0;
}
.matrix-item-source .source-logo {
  display: inline-block !important;
  vertical-align: middle;
  width: 18px !important;
  height: 18px !important;
}
.matrix-item-source .source-name {
  display: inline-block;
  vertical-align: middle;
  padding-left: 5px;
  font-size: 14px;
  color: #494949;
}
.matrix-item-source .right {
  color: #bfc4cd;
}
.sxszf-wechat-box .sxs-nav {
  display: none;
}
.sxszf-wechat-box .sxs-nav button.sxs-next,
.sxszf-wechat-box .sxs-nav button.sxs-prev {
  width: 30px;
  height: 80px;
  top: 120px;
  background: url(bg-bignews-btn2.png) 0 0 no-repeat;
  position: absolute;
  font-size: 30px;
  color: #fff;
  cursor: pointer;
}
.sxszf-wechat-box .sxs-nav button.sxs-prev {
  background-position: 0 0;
  left: 0;
}
.sxszf-wechat-box .sxs-nav button.sxs-prev:hover {
  opacity: 1;
  background-position: -30px 0;
}
.sxszf-wechat-box .sxs-nav button.sxs-next {
  background-position: -60px 0;
  right: 4px;
}
.sxszf-wechat-box .sxs-nav button.sxs-next:hover {
  background-position: -90px 0;
}
.sxszf-wechat-box .sxs-nav button.sxs-next.disabled,
.sxszf-wechat-box .sxs-nav button.sxs-next.disabled:hover,
.sxszf-wechat-box .sxs-nav button.sxs-prev.disabled,
.sxszf-wechat-box .sxs-nav button.sxs-prev.disabled:hover {
  cursor: default;
  background: 0 0;
}
.sxszf-topic-box {
  width: 390px;
  height: 360px;
  position: relative;
}
.sxszf-topic-box .more-topics {
  position: absolute;
  z-index: 2;
  background-color: #c51a26;
  color: #fff;
  font-family: "Microsoft JhengHei";
  padding: 0 8px;
  height: 24px;
  line-height: 24px;
}
.sxszf-topic-box .sxs-dots {
  bottom: 10px;
  text-align: center;
  position: absolute;
  height: 24px;
  margin: 0 auto;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.33);
  border-radius: 24px;
  width: 36%;
}
.sxszf-topic-box .sxs-dots > .sxs-dot {
  background-color: #fff;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  margin: 0 5px 0;
  position: relative;
  top: -30%;
}
.sxszf-topic-box .sxs-dots > .active {
  background-color: #e2574c;
}
.sxszf-topic-news {
  margin: 10px 0;
  height: 120px;
  overflow: hidden;
}
.sxszf-topic-news > li {
  line-height: 30px;
}
.sxszf-topic-news > li > em {
  color: #fff;
  padding-right: 5px;
  font-weight: 300;
  vertical-align: top;
}
.sxszf-topic-news > li > em > span {
  display: inline-block;
  width: 52px;
  height: 20px;
  color: #fff;
  background: #ff6154;
  font-size: 12px;
  color: #fff;
  border-radius: 3px;
  text-align: center;
  line-height: 20px;
  font-style: normal;
}
.sxszf-topic-news > li > em > i {
  display: inline-block;
  width: 52px;
  height: 20px;
  color: #fff;
  background: #bec2c7;
  font-size: 12px;
  color: #fff;
  border-radius: 3px;
  text-align: center;
  line-height: 20px;
  font-style: normal;
}
.sxszf-topic-news > li > span {
  color: #889cba;
  font-size: 12px;
  margin-left: 1em;
}
.sxszf-topic-news > li > a {
  color: #555;
}
.gov-leaders {
  margin: 1.5rem 0;
}
.gov-leaders > dt {
  width: 656px;
  border: 1px dashed #c9c9c9;
  padding: 1.5rem;
}
.gov-leaders > dd {
  width: 720px;
}
.gov-leader {
  width: 100%;
}
.gov-leader > dt {
  width: 9.25rem;
  height: 13rem;
  margin-right: 1.5rem;
  transition: all 0.3s cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.gov-leader > dt img {
  width: 100%;
  height: 100%;
}
.gov-leader > dt:hover {
  box-shadow: 0 0 10px rgb(0 0 0 / 30%);
}
.gov-leader > dd {
  width: calc(100% - 10.75rem);
  height: 13rem;
  overflow: hidden;
}
.gov-leader-title {
  font-size: 20px;
  height: 3rem;
  line-height: 3rem;
}
.gov-leader-desc {
  font-size: 16px;
  color: #5e5e5e;
  text-indent: 2em;
  height: 10rem;
  line-height: 2rem;
  overflow: hidden;
  position: relative;
}
.gov-leader-write {
  width: 100%;
  height: 6rem;
  background: url(bg-gov-write.png) 0 0 no-repeat;
  background-size: cover;
  margin-top: 2.5rem;
  position: relative;
  text-align: center;
  line-height: 6rem;
}
.gov-leader-write::before {
  content: "WYHDSZS";
  font-size: 3rem;
  position: absolute;
  left: 2rem;
  line-height: 1.2;
  z-index: 0;
}
.gov-leader-write > a {
  display: block;
  font-size: 2rem;
  color: #d48e34;
  position: relative;
  z-index: 2;
}
.gov-leader-funs {
  display: flex;
  justify-content: space-around;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  margin-top: 1.5rem;
}
.gov-leader-funs > li {
  text-align: center;
}
.gov-leader-funs > li img {
  width: 5rem;
  height: 5rem;
  margin: 1rem auto 0.5rem;
  border: 1px solid #000;
  border-radius: 100%;
  padding: 1rem;
  transition: all 0.3s cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.gov-leader-funs > li:hover img {
  padding: 0.75rem;
}
.gov-leader-col > dt {
  font-size: 20px;
  height: 2rem;
  line-height: 1;
}
.gov-leader-col > dd {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.gov-leader-col > dd a {
  width: 5.7rem;
  height: 8rem;
  margin: 0 0 2.5rem 4rem;
  text-align: center;
}
.gov-leader-col > dd a:hover {
  box-shadow: 0 0 10px rgb(0 0 0 / 30%);
}
.gov-leader-col > dd a:nth-child(5n + 1) {
  margin-left: 0;
}
.gov-leader-col > dd a img {
  width: 100%;
  height: 100%;
}
.gov-leader-col > dd a em {
  font-style: normal;
}
.bg-actives {
  background-color: #f9f7f8;
  margin: 1rem 0 0;
  padding: 2rem 0;
}
.gov-actives {
  box-shadow: 0 0 6px rgb(0 0 0 / 22%);
  background-color: #fff;
  overflow: hidden;
}
.gov-actives > dt {
  width: 656px;
  border: 1.5rem solid #fff;
  height: 24rem;
  background: url(bg-gov-actives.png) 0 0 no-repeat;
  position: relative;
}
.gov-actives > dt::before {
  /* content: "LDHD"; */
  content: "";
  font-size: 5rem;
  position: absolute;
  left: 4rem;
  line-height: 2;
  z-index: 0;
}
.gov-actives > dt > a {
  display: block;
  font-size: 3rem;
  position: relative;
  z-index: 2;
  height: 100%;
  width: 100%;
  padding-left: 28%;
  line-height: 4.1;
}
.gov-actives > dd {
  width: calc(100% - 656px);
  border: 1.5rem solid #fff;
  border-left: 0;
  border-right: 0;
  height: 24rem;
  overflow-y: auto;
  padding-left: 0.5rem;
}
.gov-actives-items > li {
  position: relative;
  left: -0.5rem;
}
.gov-actives-items > li::before {
  content: "";
  display: inline-block;
  transition: height 0.2s linear;
  width: 0.75rem;
  height: 0.75rem;
  border-radius: 100%;
  position: absolute;
  top: 1.5rem;
  left: 0;
}
.gov-actives-items > li::after {
  content: "";
  width: 0.55rem;
  height: 0.55rem;
  position: absolute;
  left: 0.15rem;
  top: 1.67rem;
  border-radius: 100%;
}
.gov-actives-items > li > a {
  display: block;
  padding: 1rem 0;
  margin: 0 2rem;
  text-size-adjust: none;
  font-size: 1rem;
}
.gov-members-title {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 2rem;
}
.gov-members-title > li {
  height: 6rem;
  line-height: 2rem;
  padding: 1rem 0;
  width: 16%;
  text-align: center;
  border-radius: 0.5rem;
  margin: 0 1rem;
  font-size: 1.25rem;
  transition: all 0.3s cubic-bezier(0.445, 0.05, 0.55, 0.95);
  cursor: pointer;
  color: #fff;
}
.gov-members-title > li:first-child {
  background-color: #7a9df2;
}
.gov-members-title > li:nth-child(2) {
  background-color: #f29a76;
}
.gov-members-title > li:nth-child(3) {
  background-color: #cfa972;
}
.gov-members-title > li:nth-child(4) {
  background-color: #80c269;
}
.gov-members-title > li:nth-child(5) {
  background-color: #7ecef4;
}
.gov-members-title > li:nth-child(6) {
  background-color: #8c97cb;
}
.gov-members-title > li:last-child {
  background-color: #d1c0a5;
}
.gov-members-title > li.current,
.gov-members-title > li:hover {
  box-shadow: 0 0 10px rgb(0 0 0 / 30%);
}
.gov-members-box {
  background-color: #fff;
  padding: 1rem;
  border-radius: 0.5rem 0.5rem 0 0;
  box-shadow: 0 6px 6px rgb(0 0 0 / 10%);
}
.gov-members-box .footer-link-inner {
  width: 100%;
}
.gov-members-box .footer-link-inner li {
  font-size: 1rem;
}
.footer-bg-trs.gov-footerbg {
  background: #f9f7f8 url(bg-line-trs.png) 0 bottom repeat-x;
}
.szzc-slide-items {
  width: 100%;
  height: 520px;
  overflow: hidden;
  background-color: #fafafa;
  margin-top: 1.5rem;
}
.szzc-slide-items .szzc-slide-item {
  height: 520px;
}
.szzc-slide-items .szzc-slide-item img {
  display: block;
  height: 480px !important;
  width: auto !important;
  margin: 0 auto;
}
.szzc-slide-items .szzc-slide-item span {
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
  z-index: 2;
  height: 40px;
  line-height: 40px;
  font-size: 18px;
  color: #fff;
}
.szzc-slide-items .szzc-slide-item b {
  height: 40px;
  background-color: #1f4e83;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
}
.szzc-slide-items .sxs-nav {
  display: block !important;
}
.szzc-slide-items .sxs-nav button.sxs-next,
.szzc-slide-items .sxs-nav button.sxs-prev {
  width: 30px;
  height: 80px;
  top: 230px;
  background: url(bg-bignews-btn2.png) 0 0 no-repeat;
  position: absolute;
  font-size: 30px;
  color: #fff;
  cursor: pointer;
}
.szzc-slide-items .sxs-nav button.sxs-next.disabled,
.szzc-slide-items .sxs-nav button.sxs-next.disabled:hover,
.szzc-slide-items .sxs-nav button.sxs-prev.disabled,
.szzc-slide-items .sxs-nav button.sxs-prev.disabled:hover {
  cursor: default;
}
.szzc-slide-items .sxs-nav button.sxs-prev,
.szzc-slide-items .sxs-nav button.sxs-prev.disabled,
.szzc-slide-items .sxs-nav button.sxs-prev.disabled:hover {
  background-position: 0 0;
  left: 0;
  opacity: 1;
}
.szzc-slide-items .sxs-nav button.sxs-prev:hover {
  background-position: -30px 0;
}
.szzc-slide-items .sxs-nav button.sxs-next,
.szzc-slide-items .sxs-nav button.sxs-next.disabled,
.szzc-slide-items .sxs-nav button.sxs-next.disabled:hover {
  background-position: -60px 0;
  right: 0;
  opacity: 1;
}
.szzc-slide-items .sxs-nav button.sxs-next:hover {
  background-position: -90px 0;
}
.szzc-slide-items .sxs-dots {
  bottom: 50px;
  text-align: center;
  width: 100%;
  position: absolute;
  height: 10px;
}
.szzc-slide-items .sxs-dots > .sxs-dot {
  background-color: #fff;
  width: 50px;
  height: 5px;
  margin: 0 6px;
  border-radius: 5px;
  position: relative;
  top: -15px;
}
.szzc-slide-items .sxs-dots > .active {
  background-color: #1f4e83;
}
.szzc-leader {
  margin: 2.75rem 0 0;
}
.szzc-leader .gov-leader-write {
  margin-top: 0;
  height: 8rem;
}
.szzc-leader .gov-leader-write::before {
  left: 10rem;
  line-height: 2.2;
}
.szzc-leader .gov-leader-write > a {
  top: 1rem;
}
.szzc-leader .gov-leader-funs {
  justify-content: space-between;
}
.szzc-leader .gov-leader-funs > li {
  text-align: left;
  height: 105px;
  width: 30%;
  border: 1px solid #e5e5e5;
  border-radius: 10px;
  line-height: 105px;
}
.szzc-leader .gov-leader-funs > li img {
  width: 3rem;
  height: 3rem;
  margin: 1.75rem 0.5rem 0.5rem 1.5rem;
  border-radius: 100%;
  padding: 0.5rem;
  float: left;
}
.gover-actives {
  box-shadow: none;
  background: 0 0;
}
.gover-actives > dt {
  border: 0;
  width: 100%;
  background: 0 0;
  height: auto;
  text-align: center;
  height: 8rem;
  position: relative;
}
.gover-actives > dt::before {
  content: "LDHD";
  font-size: 5rem;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  line-height: 2;
  z-index: 0;
  margin-left: -1em;
}
.gover-actives > dt > a {
  display: inline;
  font-size: 2.75rem;
  position: relative;
  z-index: 2;
  height: 100%;
  width: auto;
  padding-left: 1em;
  line-height: 4.1;
}
.gover-actives > dd {
  width: 100%;
  border: 0;
  border-left: 0;
  border-right: 0;
  height: auto;
  overflow-y: auto;
  padding-left: 0;
  border-left: 5px solid #eae1cf;
  padding: 1rem;
  background: #f8fafc;
  margin-top: 1rem;
  -webkit-text-size-adjust: none;
}
.gover-actives > dd q {
  font-size: 1.125rem;
  position: relative;
  color: #1d2e43;
  display: block;
  text-indent: 2em;
  padding-bottom: 1em;
  padding: 0.75em 0;
  line-height: 2;
}
.gover-actives > dd q::before {
  width: 1.5rem;
  height: 1.125rem;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background: url(bg-dots.png) 0 0 no-repeat;
  filter: invert(99%) sepia(15%) saturate(512%) hue-rotate(292deg)
    brightness(98%) contrast(82%);
}
.gover-actives > dd q::after {
  width: 1.5rem;
  height: 1.125rem;
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  background: url(bg-dots.png) -24px 0 no-repeat;
  filter: invert(99%) sepia(15%) saturate(512%) hue-rotate(292deg)
    brightness(98%) contrast(82%);
}
.gover-actives > dd > a {
  color: #d48e34;
}
.gover-actives > dd > a::before {
  content: "";
  width: 2rem;
  height: 1px;
  background-color: #d48e34;
  vertical-align: middle;
  display: inline-block;
  margin-right: 0.5rem;
}
.governor-calendar-box {
  overflow: hidden;
  margin-top: 1.5rem;
  height: 21rem;
}
.calendar-contain {
  width: 46%;
  border-bottom: 1px dashed #eae1cf;
  height: 100%;
}
.calendar-table-inner {
  width: 100%;
}
.calendar-table-inner tr {
  width: 100%;
  height: 40px;
}
.calendar-table-inner td,
.calendar-table-inner th {
  text-align: center;
  vertical-align: middle;
  height: 40px;
}
.calendar-table-inner .calendar-table-inner-titbar {
  overflow: hidden;
  position: relative;
  width: 100%;
  background: #eae1cf;
  border-bottom: 0.5rem solid #fff;
}
.calendar-table-inner .calendar-table-inner-titbar .calendar-table-inner-tit {
  color: #333;
  font-size: 18px;
  text-align: center;
  width: 100%;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  border-bottom: 1px solid #d2d6dc;
}
.calendar-table-inner .calendar-table-inner-titbar .titlebar-month-prev {
  border-bottom-width: 5px;
  border-top-width: 5px;
  border-right: 10px solid #666;
  cursor: pointer;
  position: absolute;
  top: 16px;
  left: 5px;
}
.calendar-table-inner .calendar-table-inner-titbar .titlebar-month-next {
  border-bottom-width: 5px;
  border-top-width: 5px;
  border-left: 10px solid #666;
  cursor: pointer;
  position: absolute;
  top: 16px;
  right: 5px;
}
.calendar-table-inner .calendar-table-weekend {
  height: 40px;
  vertical-align: middle;
  background-color: #e3dcdc;
}
.calendar-table-weekend td {
  color: #000;
  border-left: 1px solid #f5ebeb;
}
.calendar-table-weekend .bdlf0 {
  border-left: none;
}
.calendar-table-inner td div {
  width: 30px;
  margin: 0 auto;
  line-height: 30px;
  border-radius: 30px;
  color: #999;
}
.calendar-table-inner .c-today {
  color: #0457b7;
  font-weight: 700;
}
.calendar-table-inner .has {
  color: #000;
  background: #e4dcdc;
  cursor: pointer;
}
.calendar-table-inner .current {
  background: #d2ac8d;
  color: #fff;
}
.calendar-table-yearbox {
  width: 100%;
  margin-top: 10px;
  display: none;
}
.calendar-table-yearbox td {
  height: 30px;
  vertical-align: middle;
  position: relative;
}
.calendar-table-yearbox td p {
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  position: absolute;
  top: 5px;
  color: #555;
  font-size: 14px;
  cursor: pointer;
  padding: 0 10px;
  background-color: #b5c7d9;
  border-radius: 5px;
}
.calendar-table-yearbox td p:hover {
  color: #fff;
  background-color: #2f5398;
}
.calendar-table-yearbox td .tablebox-year-prev {
  left: 0;
}
.calendar-table-yearbox td .tablebox-year-next {
  right: 0;
}
.calendar-info {
  position: relative;
  width: 52%;
}
.calendar-info-page {
  position: absolute;
  right: 10px;
  color: #999;
  font-size: 14px;
  line-height: 14px;
  width: 65px;
  text-align: center;
  top: 15px;
}
.calendar-info-page span {
  float: left;
  display: block;
  overflow: hidden;
  margin-top: 2px;
  border-top-width: 5px;
  border-bottom-width: 5px;
}
.calendar-info-page .calendar-info-left.disable {
  border-right: 10px solid #e3dcdc;
  cursor: default;
}
.calendar-info-page .calendar-info-right.disable {
  border-left: 10px solid #e3dcdc;
  cursor: default;
}
.calendar-info-page .calendar-info-left {
  border-right: 10px solid #d2ac8d;
  cursor: pointer;
}
.calendar-info-page .calendar-info-right {
  float: right;
  border-left: 10px solid #d2ac8d;
  cursor: pointer;
}
.calendar-info-page i {
  color: #d2ac8d;
  font-style: normal;
}
.calendar-info-time {
  line-height: 40px;
  font-size: 18px;
  color: #0457b7;
  margin-bottom: 0.5rem;
  height: 40px;
}
.calendar-info-box {
  background: #fbfaf7;
  padding: 1rem;
  border: 1px solid #eae1cf;
  height: 288px;
  overflow: hidden;
}
.calendar-info-box > a {
  height: 0;
  width: auto;
  height: 160px;
  overflow: hidden;
  text-align: center;
  display: block;
}
.calendar-info-box > a img {
  width: auto;
  margin: 0 auto;
  height: 100%;
}
.calendar-noimg {
  display: none !important;
}
.calendar-info-box h3 {
  display: block;
  font-size: 18px;
  font-weight: 400;
  line-height: 38px;
  max-height: 38px;
  overflow: hidden;
  /* white-space: nowrap;
  text-overflow: ellipsis; */
}
.calendar-info-box h3 a {
  color: #d2ac8d;
}
.calendar-info-box h3 a:hover {
  color: #306bab;
}
.calendar-info-box > p {
  color: #7d7d7d;
  line-height: 32px;
  text-indent: 2em;
  font-family: SimSun, FangSong, KaiTi;
}
.calendar-info-box > p a {
  color: #8d9eaf;
}
.calendar-info-box > p a:hover {
  color: #306bab;
}
.calendar-noimg img {
  display: none;
}
.gover-medias {
  margin: 0 auto 2rem;
}
.szzc-media-title {
  margin: 0 auto;
  width: 220px;
  position: relative;
  height: 8rem;
}
.szzc-media-title::before {
  /* content: "SPTP"; */
  content: "";
  font-size: 5rem;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  line-height: 2;
  z-index: 0;
  margin-left: -1em;
  color: #eee;
}
.szzc-media-title > li {
  font-size: 2rem;
  width: 50%;
  text-align: center;
  float: left;
  position: relative;
  height: 2.4rem;
  line-height: 1.1;
  margin-top: 4.5rem;
  border: 1px solid #d48e34;
}
.szzc-media-title > li a {
  color: #d48e34;
}
.szzc-media-title > li.tab-current {
  background-color: #0457b7;
  border: 0;
}
.szzc-media-title > li:first-child {
  border-right: 0;
}
.szzc-media-title > li:nth-child(3) {
  border-left: 0;
}
.szzc-media-title > li.tab-current a {
  color: #fff;
}
.szzc-media-items {
  display: flex;
}
.szzc-media-items > li img {
  height: 15rem;
}
.szzc-media-items > li b {
  font-weight: 400;
  border: 1px solid #f5f5f5;
  padding: 0.5rem 0.75rem;
  display: block;
}
.szzc-media-items > li:not(:first-child) {
  margin-left: 1rem;
}
.news-con-tabs {
  margin-top: 1rem;
  height: 440px;
  overflow: hidden;
}
.news-con-tabs .slidenews-slide {
  width: 780px;
}
.news-con-tabs .slidenews-news {
  width: 600px;
}
.news-con-tabs .sxszf-2022,
.news-con-tabs .sxszf-2022 .sxs-item {
  height: 440px;
}
.news-con-tabs .sxszf-cotab-content {
  padding-right: 0;
  margin-top: 0.5rem;
  height: 372px;
}
.news-con-tabs .sxszf-cotab-title {
  top: 0;
  margin-bottom: 0;
}
.news-con-tabs .sxszf-2022 .sxs-nav button.sxs-next,
.news-con-tabs .sxszf-2022 .sxs-nav button.sxs-prev {
  top: 180px;
}
.news-module-box {
  margin-top: 1rem;
}
.news-module-box > dd,
.news-module-box > dt {
  width: 680px;
}
.bg-newsc {
  padding: 2rem 0;
  background-color: #f5f5f5;
}
.news-meets-items {
  overflow: hidden;
}
.news-meets-item {
  width: 450px;
  padding: 1rem;
  height: 338px;
  float: left;
  background-color: #fff;
  position: relative;
}
.news-meets-item:not(:first-child) {
  margin-left: 20px;
}
.news-meets-item > dt {
  height: 306px;
  overflow: hidden;
}
.news-meets-item > dt img {
  width: 100%;
  height: 100%;
  transition: all 0.3s cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.news-meets-item > dd {
  height: 38px;
  line-height: 38px;
  position: absolute;
  bottom: 1rem;
  width: calc(100% - 2rem);
  text-align: center;
  font-size: 18px;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.55);
}
.news-meets-item > dd a {
  color: #fff !important;
}
.news-meets-item:hover a {
  font-weight: 700;
}
.news-meets-item:hover img {
  transform: scale(1.1);
}
.news-topics > dt::before {
  content: "ZTZL";
}
.news-topics > dd {
  border-left: 0;
}
.news-topic-box .sxs-nav {
  display: block !important;
}
.news-topic-box .sxs-nav button.sxs-next,
.news-topic-box .sxs-nav button.sxs-prev {
  width: 20px;
  height: 20px;
  top: 40px;
  background: url(bg-smtopic-btn.png) 0 0 no-repeat;
  position: absolute;
  font-size: 30px;
  color: #fff;
  cursor: pointer;
}
.news-topic-box .sxs-nav button.sxs-next.disabled,
.news-topic-box .sxs-nav button.sxs-next.disabled:hover,
.news-topic-box .sxs-nav button.sxs-prev.disabled,
.news-topic-box .sxs-nav button.sxs-prev.disabled:hover {
  opacity: 0.55;
  filter: opacity(alpha=55);
  cursor: default;
}
.news-topic-box .sxs-nav button.sxs-prev {
  background-position: 0 0;
  left: 0;
  opacity: 1;
}
.news-topic-box .sxs-nav button.sxs-prev:hover {
  opacity: 0.88;
}
.news-topic-box .sxs-nav button.sxs-next {
  background-position: -20px 0;
  right: 0;
  opacity: 1;
}
.news-topic-box .sxs-nav button.sxs-next:hover {
  opacity: 0.88;
}
.bigtopic-item {
  height: 128px;
}
.news-topic-box .sxs-item img {
  height: 128px;
}
.news-topic-box .sxs-nav button.sxs-next,
.news-topic-box .sxs-nav button.sxs-prev {
  width: 36px;
  height: 36px;
  top: 46px;
  background-size: cover;
}
.news-topic-box .sxs-nav button.sxs-next {
  background-position: -36px 0;
}
.sxzwfw-banner {
  margin-top: 1rem;
}
.zwfw-banner-link {
  width: 100%;
  max-height: 175px;
}
.zwfw-banner-link img {
  width: 100%;
}
.zwfw-septenary {
  padding: 0.5rem 0;
  background-color: #fbfaf7;
  height: 4rem;
}
.zwfw-septenary {
  background-color: #f5f5f5;
  margin: 1rem 0;
  font-size: 0;
}
.zwfw-septenary > li {
  display: inline-block;
  height: 3rem;
  width: 13%;
  line-height: 3rem;
  background-color: #e5e5e5;
  font-size: 1rem;
  position: relative;
  margin: 0 0.5%;
  border-radius: 3px;
}
.zwfw-septenary > li a {
  display: inline-block;
  height: 3rem;
  margin: 0 1.25rem;
}
.zwfw-septenary > li span {
  float: left;
  color: #394351;
}
.zwfw-septenary > li img {
  height: 2rem;
  width: 2rem;
  float: left;
  margin-right: 0.25rem;
  margin-top: 0.5rem;
  filter: invert(26%) sepia(16%) saturate(644%) hue-rotate(175deg)
    brightness(89%) contrast(93%);
}
.zwfw-septenary > li:first-child {
  margin-left: 1.5%;
}
.zwfw-septenary > li:hover {
  background-color: #0457b7;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.zwfw-septenary > li:hover span {
  color: #fff;
}
.zwfw-septenary > li:hover img {
  filter: invert(100%) sepia(0) saturate(0) hue-rotate(93deg) brightness(103%)
    contrast(103%);
}
.zwfw-service-topics > dt {
  width: 466px;
  height: 200px;
  position: relative;
  overflow: hidden;
}
.zwfw-service-topics > dt img {
  width: 100%;
  height: 100%;
  transition: all 0.3s ease-in-out;
}
.service-topics-bitem {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  padding: 1rem;
  background-color: rgba(0, 0, 0, 0.16);
}
.service-topics-bitem > dt {
  font-size: 1.25rem;
  color: #fff;
  font-weight: 700;
}
.service-topics-bitem > dd {
  color: #fff;
}
.zwfw-service-topics .special-topic-more {
  font-size: 0.875rem;
  background-color: #ce0c13;
  color: #fff;
  padding: 0.125rem 1rem 0.125rem 0.75rem;
  position: absolute;
  right: 1rem;
  top: 1rem;
  border-radius: 1rem;
  z-index: 2;
  transition: all 0.3s cubic-bezier(0.68, 0.55, 0.265, 1.55);
}
.special-topic-more::after {
  content: "";
  border: 0.25rem solid transparent;
  border-left-color: #fff;
  position: absolute;
  top: 0.7rem;
  right: 0.25rem;
}
.special-topic-more:hover {
  padding: 0.125rem 1.25rem 0.125rem 1rem;
}
.zwfw-service-topics > dd {
  width: 904px;
  height: 200px;
}
.zwfw-services-box .sxs-item {
  overflow: hidden;
}
.service-topics-items img {
  height: 200px;
  transition: all 0.3s ease-in-out;
  overflow: hidden;
}
.service-topics-items:hover img {
  transform: scale(1.1);
}
.service-topics-item {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  padding: 1rem;
  background-color: rgba(0, 0, 0, 0.16);
}
.service-topics-item > dt {
  font-size: 1.25rem;
  color: #fff;
  font-weight: 700;
}
.service-topics-item > dd {
  color: #fff;
}
.zwfw-services-box .sxs-nav {
  display: none;
}
.zwfw-services-box .sxs-nav button.sxs-next,
.zwfw-services-box .sxs-nav button.sxs-prev {
  width: 30px;
  height: 80px;
  top: 60px;
  background: url(bg-bignews-btn2.png) 0 0 no-repeat;
  position: absolute;
  font-size: 30px;
  color: #fff;
  cursor: pointer;
}
.zwfw-services-box .sxs-nav button.sxs-prev {
  background-position: 0 0;
  left: 0;
}
.zwfw-services-box .sxs-nav button.sxs-prev:hover {
  opacity: 1;
  background-position: -30px 0;
}
.zwfw-services-box .sxs-nav button.sxs-next {
  background-position: -60px 0;
  right: 0;
}
.zwfw-services-box .sxs-nav button.sxs-next:hover {
  background-position: -90px 0;
}
.zwfw-services-box .sxs-nav button.sxs-next.disabled,
.zwfw-services-box .sxs-nav button.sxs-next.disabled:hover,
.zwfw-services-box .sxs-nav button.sxs-prev.disabled,
.zwfw-services-box .sxs-nav button.sxs-prev.disabled:hover {
  cursor: default;
  background: 0 0;
}
.service-category-items > dt {
  width: 840px;
}
.service-category-items > dd {
  width: 520px;
}
.service-category-item {
  font-size: 0;
  height: 14rem;
}
.service-category-item > li {
  display: inline-block;
  font-size: 1rem;
  width: 32%;
  height: 2.5rem;
  line-height: 2.5rem;
  border-radius: 5px;
  overflow: hidden;
  margin-top: 1rem;
  margin-left: 2%;
  padding: 0 1rem;
  overflow: hidden;
  /* white-space: nowrap;
  text-overflow: ellipsis; */
}
.service-category-item > li:nth-child(3n + 1) {
  margin-left: 0;
}
.service-category-all {
  height: 14rem;
}
.service-category-all > dt {
  height: 3rem;
  line-height: 1.5rem;
  font-size: 1rem;
  color: #5e5e5e;
  margin: 0.5rem 0;
}
.zwfw-services-all .zwfw-services-sitems {
  height: 10rem;
}
.zwfw-services-all .zwfw-services-sitems {
  margin: 0 2rem;
  padding: 1rem;
  box-shadow: 0 0 12px 0 rgb(41 42 44 / 12%);
  border-radius: 3px;
  height: 10rem;
  background: url(shbx_bg.png) right bottom no-repeat;
  border: 1px solid #f0f0f0;
}
.zwfw-services-all .zwfw-services-sitems > dt {
  height: 3.5rem;
  line-height: 3.5rem;
}
.zwfw-services-all .zwfw-services-sitems > dt a {
  max-width: 15rem;
  font-size: 1.125rem;
  margin-left: 1rem;
  font-weight: 700;
}
.zwfw-services-sitem-img {
  background-color: #0457b7;
  width: 3.5rem;
  height: 3.5rem;
  padding: 0.75rem;
  border-radius: 100%;
  float: left;
}
.zwfw-services-sitem-img img {
  width: 100%;
  height: 100%;
}
.zwfw-services-all .zwfw-services-sitems > dd {
  margin-top: 0.25rem;
  font-size: 0;
}
.zwfw-services-all .zwfw-services-sitems > dd a {
  display: inline-block;
  width: 45%;
  height: 2rem;
  border-right: 1px solid #f5f5f5;
  font-size: 1rem;
  margin-top: 0.25rem;
}
.zwfw-services-all .zwfw-services-sitems > dd a:nth-child(even) {
  margin-left: 10%;
}
.zwfw-services-all .sxs-nav {
  display: block;
}
.zwfw-services-all .sxs-nav button.sxs-next,
.zwfw-services-all .sxs-nav button.sxs-prev {
  width: 20px;
  height: 53px;
  top: 53px;
  background: url(bg-narrow-black.png) 0 0 no-repeat;
  position: absolute;
  cursor: pointer;
  filter: invert(98%) sepia(2%) saturate(337%) hue-rotate(277deg)
    brightness(117%) contrast(80%);
}
.zwfw-services-all .sxs-nav button.sxs-prev {
  background-position: 0 0;
  left: 0;
}
.zwfw-services-all .sxs-nav button.sxs-prev:hover {
  filter: invert(74%) sepia(36%) saturate(0) hue-rotate(212deg) brightness(101%)
    contrast(87%);
}
.zwfw-services-all .sxs-nav button.sxs-next {
  background-position: -20px 0;
  right: 0;
}
.zwfw-services-all .sxs-nav button.sxs-next:hover {
  filter: invert(74%) sepia(36%) saturate(0) hue-rotate(212deg) brightness(101%)
    contrast(87%);
}
.zwfw-services-all .sxs-nav button.sxs-next.disabled,
.zwfw-services-all .sxs-nav button.sxs-next.disabled:hover,
.zwfw-services-all .sxs-nav button.sxs-prev.disabled,
.zwfw-services-all .sxs-nav button.sxs-prev.disabled:hover {
  cursor: default;
  filter: invert(98%) sepia(2%) saturate(337%) hue-rotate(277deg)
    brightness(117%) contrast(80%);
}
.service-category-items {
  margin-bottom: 1rem;
  overflow: hidden;
}
.zwfw-services-person {
  background: url(crj_bg.png) right bottom no-repeat !important;
}
.zwfw-services-all .zwfw-services-person > dt a::before {
  content: "";
  width: 0.25rem;
  background-color: #0457b7;
  display: inline-block;
  margin-left: -1rem;
  height: 0.75rem;
  margin-top: 0.25rem;
  margin-right: 0.5rem;
}
.sxzwfw-stats-wrap {
  background-color: #f6f9fd;
  padding: 3rem 0;
  margin: 1rem auto 2rem;
}
.sxzwfw-stats-items > dd,
.sxzwfw-stats-items > dt {
  width: 50%;
  text-align: center;
}
.sxzwfw-stats-items > dd {
  border-left: 1px solid #e3e9f0;
}
.sxzwfw-stats-item > dt {
  font-size: 1.75rem;
  color: #596e87;
  line-height: 2;
  font-weight: 700;
}
.sxzwfw-stats-nums {
  height: 4rem;
  width: 80%;
  margin: 1rem auto;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: space-between;
  align-items: center;
}
.sxzwfw-stats-nums > li {
  display: grid;
  width: 30%;
}
.sxzwfw-stats-nums > li:nth-child(2) {
  width: 38%;
  margin: 0 1%;
}
.sxzwfw-stats-nums > li i,
.sxzwfw-stats-nums > li span {
  display: block;
  height: 2rem;
  line-height: 2rem;
}
.sxzwfw-stats-nums > li i {
  font-size: 1.5rem;
  font-family: Arial, Helvetica, sans-serif;
  color: #384354;
  text-align: left;
  color: #7c9966;
}
.sxzwfw-stats-nums > li span {
  font-size: 1rem;
  color: #596e87;
  text-align: left;
}
.sxzwfw-stats-nums > li span em {
  font-style: normal;
  font-size: 1rem;
  color: #608f4b;
  margin-left: 2px;
}
.sxszf-mlists {
  padding: 1rem 1rem 2rem;
}
.sxszf-mlists-items {
  padding-bottom: 1rem;
  border-bottom: 1px dashed #bbcfec;
}
.sxszf-mlists-items:not(:first-child) {
  margin-top: 1rem;
}
.sxszf-mlists-items > dt {
  font-size: 1.375rem;
  font-weight: 700;
  margin-bottom: 0.25rem;
  transition: all 0.3s cubic-bezier(0.7, 0.5, 0.2, 1);
}
.sxszf-mlists-items > dt a {
  display: block;
  position: relative;
}
.sxszf-mlists-items > dt a::after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  right: 0;
  bottom: 0.85rem;
  pointer-events: none;
  transition: all 0.3s cubic-bezier(0.7, 0.5, 0.2, 1);
  border: 0.3rem solid transparent;
}
.sxszf-mlists-items > dt:hover a::after {
  transform: rotateZ(90deg);
  transition: all 0.3s cubic-bezier(0.7, 0.5, 0.2, 1);
}
.sxszf-mlists-item > li {
  line-height: 2.4;
  position: relative;
  transition: all 0.8s cubic-bezier(0.7, 0.5, 0.2, 1);
}
.sxszf-mlists-item > li span {
  float: right;
  font-size: 14px;
}
.sxszf-mlists-item > li::after {
  transition: all 0.8s cubic-bezier(0.7, 0.5, 0.2, 1);
  content: "";
  width: 0;
  height: 100%;
  background: #e6ecf5;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.sxszf-mlists-item > li:hover {
  padding: 0 0.5rem;
}
.sxszf-mlists-item > li:hover::after {
  background: #e6ecf5;
  width: 100%;
}
.sxszf-mlists-item > li:hover > a {
  color: #406fb3;
}
.sxszf-pic-box {
  overflow: hidden;
}
.sxszf-pic-list {
  width: 327px;
  float: left;
  border: 1px solid #f0f0f0;
  height: 260px;
  background-color: #f5f5f5 !important;
  margin: 10px 20px 10px 0;
  box-sizing: border-box;
}
.sxszf-pic-list:nth-child(4n) {
  margin-right: 0;
}
.sxszf-pic-list > dt {
  width: 100%;
  height: 180px;
}
.sxszf-pic-list > dt img {
  width: 100%;
  height: 100%;
}
.sxszf-pic-list > .pic_time dt {
  width: 80px;
  background-color: #fff;
  height: 78px;
  float: left;
}
.sxszf-pic-list > .pic_time dt em,
.sxszf-pic-list > .pic_time dt i {
  font-style: normal;
  width: 100%;
  float: left;
  display: block;
  text-align: center;
  height: 40px;
  line-height: 40px;
}
.sxszf-pic-list > .pic_time dt i {
  font-size: 30px;
  line-height: 46px;
}
.sxszf-pic-list > .pic_time dt em {
  font-size: 16px;
}
.sxszf-pic-list > .pic_time dd {
  float: left;
  width: 245px;
  display: block;
  height: 75px;
  margin: 5px 0 0;
  padding: 0 9px;
  background-color: transparent;
  line-height: 24px;
  overflow: hidden;
}
.sxszf-pagion {
  margin-top: 20px;
}
.sxszf-pagion-num {
  padding: 3px;
  margin: 3px;
  text-align: center;
  font-size: 14px;
}
.sxszf-pagion-num a {
  border: 1px solid #e5e5e5;
  padding: 4px 10px;
  margin: 2px;
  color: #666;
  text-decoration: none;
}
.sxszf-pagion-num span.current {
  border: 1px solid #0457b7;
  padding: 4px 10px;
  font-weight: 700;
  margin: 5px;
  color: #fff;
  background-color: #0457b7;
}
.sxszf-pagion-num span.disabled {
  border: 1px solid #ddd;
  padding: 4px 10px;
  margin: 5px;
  color: #ddd;
}
.sxszf-page-form {
  line-height: 31px;
  overflow: hidden;
  height: 31px;
  margin-left: 5px;
  color: #666;
}
.sxszf-page-form-text {
  line-height: 29px;
  width: 29px;
  height: 29px;
  margin-right: 5px;
  text-align: center;
  border: 1px solid #e5e5e5;
}
.sxszf-page-form-btn {
  line-height: 29px;
  width: 32px;
  height: 29px;
  border: 1px solid #e5e5e5;
  text-align: center;
  background-color: transparent;
}
.sxszf-page-form-btn:hover {
  color: #fff;
  background-color: #0457b7;
  border-color: #0457b7;
  cursor: pointer;
}
.common-detail-page-printer {
  position: relative;
  padding: 18px 30px;
}
.detail-article-title {
  line-height: 50px;
  text-align: center;
}
.detail-article-title h2 {
  font-weight: 700;
  font-size: 34px;
}
.detail-article-title h3 {
  font-weight: 500;
  font-size: 24px;
}
.detail-article-title h4 {
  font-weight: 500;
  font-size: 24px;
  font-family: "æ¥·ä½“";
}
.detail-article-title h5 {
  font-weight: 500;
  font-size: 32px;
}
.detail-article-infos {
  padding: 0.25rem 1rem;
  color: #527299;
  font-size: 1rem;
  border: 1px dotted #e5e5e5;
  margin-top: 1rem;
  border-bottom: 0;
}
.detail-article-infos .article-infos-source span {
  margin-right: 14px;
}
.detail-article-infos .article-infos-source i {
  font-style: normal;
  color: #7a7a7a;
}
.article-infos-func span {
  display: inline-block;
  padding: 0 0.5rem;
}
.article-infos-func span:not(:first-child) {
  border-left: 1px solid #eaeaea;
}
.article-infos-func .article-priter {
  cursor: pointer;
  border-left: none;
  color: #527299;
}
.article-infos-func .article-priter i {
  display: inline-block;
  overflow: hidden;
  width: 1rem;
  height: 1rem;
  margin-right: 0.25rem;
  background-position: -327px -1782px;
}
.article-infos-func .article-zoom i {
  font-style: normal;
  color: #7a7a7a;
}
.article-infos-func .article-zoom a {
  margin: 0 0.25rem;
  color: #527299;
}
.article-infos-func .article-zoom a {
  color: #527299;
}
.article-infos-func .article-share {
  cursor: pointer;
}
.article-infos-func .article-share i {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 5px;
  background-position: -327px -1805px;
}
.article-share-cnt {
  position: absolute;
  right: 30px;
  overflow: hidden;
  width: 60px;
  padding-top: 10px;
  text-align: center;
}
.article-share-cnt a {
  display: block;
  margin: 4px auto;
}
.article-share {
  float: right;
  margin-top: 2px;
}
.article-share img {
  width: 24px;
  height: 24px;
}
.article-body {
  margin-top: 1rem;
}
.article-body * {
  line-height: 1.8 !important;
}
.article-body a {
  display: inline-block;
  color: #3563b8;
  border-bottom: 1px solid #3563b8;
}
.article-body a:hover {
  color: #2f5398;
}
.rendering-ie7 .article-share-cnt {
  margin-top: 20px;
}
.article-edit {
  line-height: 36px;
  margin-bottom: 1rem;
  background: #f9f9f9;
  padding: 0 1rem;
}
.article-edit a {
  float: right;
}
.bshare-custom.icon-medium-plus {
  width: 115px;
  float: right;
  height: 44px;
}
.detail-article-sumary {
  font-size: 1rem;
  color: #555;
  text-align: left;
  background-color: #f3f3f3;
  padding: 1rem;
  text-indent: 2em;
}
.affairs-detail-qcode {
  width: 100%;
  margin: 0 auto;
  padding-bottom: 1.5rem;
  border-bottom: 1px solid #eaeaea;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.affairs-detail-qcode dt {
  line-height: 30px;
  overflow: hidden;
  width: 150px;
  height: 30px;
  margin: 0 auto;
  font-size: 12px;
  color: #7a7a7a;
}
.affairs-detail-qcode dd {
  width: 150px;
  height: 150px;
  margin: 0 auto;
}
.affairs-detail-qcode dd img {
  width: 100%;
  height: 100%;
}
.affairs-detail-box {
  padding: 0;
}
.affairs-detail-inner {
  padding: 1rem;
  border: 1px solid #eaeaea;
}
.affairs-detail-head {
  width: 100%;
  margin: 0 auto;
  margin-top: 0;
}
.affairs-detail-head tr {
  margin: 5px 0;
}
.affairs-detail-head td {
  line-height: 2rem;
  height: 2rem;
  font-size: 1rem;
  color: #7a7a7a;
}
.affairs-detail-head td[colspan] {
  padding: 0 1rem;
}
.affairs-detail-head-tit {
  width: 10%;
  font-weight: 700;
  text-align: right;
}
.affairs-detail-head-cnt {
  width: 600px;
  padding: 0 1rem;
}
.affais-detail-buttons {
  width: 50%;
  height: 1.5rem;
  margin: 2rem auto;
  font-size: 0;
  display: flex;
}
.affais-detail-buttons li {
  width: 25%;
  height: 2rem;
  margin: 0;
  text-align: center;
  font-size: 1rem;
  line-height: 2rem;
}
.affais-detail-buttons li a,
.affais-detail-buttons li input {
  display: inline-block;
  width: 70%;
  background-color: #f3f3f3;
  height: 100%;
  line-height: 2rem;
  border-radius: 0.25rem;
  border: 1px solid #e5e5e5;
  cursor: pointer;
  font-size: 1rem;
}
.affais-detail-buttons li a:hover,
.affais-detail-buttons li input:hover {
  background-color: #e9e9e9;
}
.affairs-detail-inner-cnt {
  margin-top: 2rem;
}
.affairs-detail-inner-cnt img {
  width: auto !important;
  height: auto !important;
}
.affairs-detail-inner-cnt > dt {
  width: 70%;
  border: 1px solid #eaeaea;
  padding: 1rem;
}
.affairs-detail-inner-cnt > dt .detail-article-infos {
  border: 0;
  text-align: center;
  border-bottom: 1px dashed #eaeaea;
}
.affairs-detail-inner-cnt > dd {
  width: 28%;
}
.govinfo-detail-sidebar-box > dt {
  display: block;
  font-size: 1.125rem;
  line-height: 2rem;
  position: relative;
  color: #0457b7;
  border-bottom: 1px solid #f0f0f0;
  padding: 0 0 0.25rem 0;
  font-weight: 600;
}
.govinfo-detail-sidebar-list {
  margin-top: 0.25rem;
}
.sxszf-conews-tile > li,
.sxszf-intraclist-tile > li {
  font-weight: 700;
}
.sxdata-tabcon-title {
  overflow: hidden;
  margin-top: 1rem;
}
.sxdata-tabcon-title > li {
  float: left;
  width: 15%;
  margin-left: 2%;
  height: 6.5rem;
  background-color: #e6edf7;
  color: #384354;
  color: #3f5c85;
  text-align: center;
  cursor: pointer;
  border-radius: 1rem;
}
.sxdata-tabcon-title > li:nth-child(6n + 1) {
  margin-left: 0;
}
.sxdata-tabcon-title > li img {
  display: block;
  width: 2.5rem;
  height: 2.5rem;
  margin: 1rem auto 0.5rem;
  filter: invert(36%) sepia(19%) saturate(1154%) hue-rotate(176deg)
    brightness(89%) contrast(92%);
}
.sxdata-tabcon-title > li.tab-current {
  color: #fff;
  background-color: #0457b7;
}
.sxdata-tabcon-title > li.tab-current img {
  filter: invert(99%) sepia(77%) saturate(260%) hue-rotate(173deg)
    brightness(117%) contrast(100%);
}
.sxdata-tabcon-wrap {
  position: relative;
  margin-top: 1rem;
  height: 31.25rem;
  width: 100%;
}
.sxdata-tabcon-box {
  position: absolute;
  width: 100%;
  height: 100%;
}
.visibled {
  visibility: hidden;
}
.sxdata-cnt {
  padding: 2rem 0;
  background-color: #f5f5f5;
  margin-bottom: 2rem;
}
.sxdata-cnt-box {
  background-color: #fff;
  padding: 0.5rem;
}
.sxdata-cnt-box > dt {
  width: 320px;
  height: 520px;
}
.sxdata-cnt-box > dt img {
  width: 100%;
  height: 100%;
}
.sxdata-cnt-box > dd {
  width: calc(100% - 1rem - 320px);
}
.sxdata-cnt-item {
  width: 48.5%;
}
.sxdata-cnt-item:nth-child(even) {
  margin-left: 3%;
}
.sxdata-cnt-box > dd .sxszf-conews-content .common-textnews-list {
  height: 180px;
  overflow: hidden;
}
.sxdata-type-box {
  margin-top: 2rem;
  display: flex;
  margin-bottom: 1rem;
}
.sxdata-type-box > li {
  width: 15%;
  height: 18rem;
  position: relative;
  box-shadow: 0 0 10px 0 rgb(0 0 0 / 16%);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.sxdata-type-box > li img {
  width: 100%;
  height: 100%;
}
.sxdata-type-box > li span {
  position: absolute;
  width: 60%;
  background-color: #fff;
  border-radius: 1rem;
  height: 2rem;
  line-height: 2rem;
  text-align: center;
  font-size: 1rem;
  left: 20%;
  bottom: -1rem;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.sxdata-type-box > li:not(:first-child) {
  margin-left: 2%;
}
.sxdata-type-box > li:hover {
  box-shadow: 0 0 10px 0 rgb(0 0 0 / 30%);
}
.sxdata-type-box > li:hover span {
  background-color: #0457b7;
  color: #fff;
}
.sxtrac-traction-box {
  margin-top: 1rem;
}
.sxtrac-leader-write {
  height: 11rem;
  background: url(bg-traction-1.png) 0 0 no-repeat;
  margin-top: 0;
  line-height: 10rem;
  text-align: left;
  padding-left: 15rem;
}
.sxtrac-leader-write::before {
  content: "WYHDSZS";
  font-size: 3.5rem;
  left: 10rem;
  line-height: 2;
}
.sxtrac-leader-write > a {
  display: block;
  font-size: 2.5rem;
  color: #d48e34;
  position: relative;
  z-index: 2;
}
.sxtrac-letters-box > dd,
.sxtrac-letters-box > dt {
  width: 49%;
}
.sxtrac-govnor-desc {
  width: 100%;
  font-size: 1rem;
  position: relative;
  padding: 1rem;
  color: #d2ac8d;
  height: 11.25rem;
  overflow: hidden;
}
.sxtrac-govnor-desc-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
  border: 5px solid transparent;
  padding: 1rem;
  border-image: url(bg-border.png) 25/25px/0 round;
  z-index: -1;
  filter: invert(90%) sepia(9%) saturate(760%) hue-rotate(339deg)
    brightness(99%) contrast(89%);
}
.sxtrac-govnor-desc p:first-child {
  font-weight: 700;
  font-size: 1.125rem;
}
.sxtrac-govnor-desc p:nth-child(2) {
  height: 7rem;
  overflow: hidden;
  text-indent: 2em;
}
.sxtrac-govnor-letter {
  margin-top: 1.375rem;
  height: 14rem;
  overflow: hidden;
}
.sxtrac-govnor-letter .intrac-msgbox-list > li > a,
.sxtrac-govnor-letter > dt > span {
  width: 84%;
}
.sxtrac-govnor-letter .intrac-msgbox-list > li > i,
.sxtrac-govnor-letter > dt > i {
  width: 16%;
}
.sxtrac-deats-box {
  font-size: 1rem;
  height: 2rem;
  line-height: 2rem;
  float: right;
  margin-top: 1.125rem;
}
.sxtrac-msgbox-chosen {
  width: 15.25rem;
  height: 2rem;
  line-height: 1.875rem;
  border-radius: 0.25rem;
  padding: 0 0.5rem 0 0.5rem;
  border: 1px #f5e8dc solid;
}
.sxtrac-msgbox-chosen span {
  width: 86%;
  overflow: hidden;
  /* white-space: nowrap;
  text-overflow: ellipsis; */
  display: inline-block;
  color: #394351;
  font-size: 1rem;
}
.sxtrac-msgbox-chosen img {
  float: right;
  margin-top: 0.75rem;
  width: 1rem;
  height: 0.5rem;
  filter: invert(90%) sepia(9%) saturate(760%) hue-rotate(339deg)
    brightness(99%) contrast(89%);
}
.sxtrac-msgbox-chosen.cur {
  border: 1px solid #e3e6ea;
}
.sxtrac-msgbox-chosen.cur img {
  filter: invert(100%) sepia(9%) saturate(2817%) hue-rotate(176deg)
    brightness(98%) contrast(87%);
}
.sxtrac-msgbox-depts {
  position: relative;
  z-index: 99;
  left: 0;
  top: 0;
  background: #f7fafb;
  width: 100%;
  height: 18rem;
  overflow: auto;
  border: 1px #cdcdcd solid;
  border-radius: 3px;
  padding: 0.5rem;
  border-top: 0;
}
.sxtrac-msgbox-depts::-webkit-scrollbar {
  width: 4px;
}
.sxtrac-msgbox-depts::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: #e4e4e4;
}
.sxtrac-msgbox-depts::-webkit-scrollbar-track {
  border-radius: 5px;
  background: #fff;
}
.sxtrac-msgbox-depts li {
  line-height: 38px;
  border-bottom: 1px #ececec solid;
  padding-left: 5px;
  font-size: 16px;
  cursor: pointer;
}
.sxtrac-msgbox-depts li a {
  color: #394351;
}
.sxtrac-msgbox-depts li a:hover {
  color: #0457b7;
}
.sxtrac-depts-letter .intrac-msgbox-list > li > a,
.sxtrac-depts-letter > dt > span {
  width: 60%;
}
.sxtrac-depts-letter .intrac-msgbox-list > li > em,
.sxtrac-depts-letter > dt > em {
  width: 26%;
}
.sxtrac-depts-letter .intrac-msgbox-list > li > i,
.sxtrac-depts-letter > dt > i {
  width: 14%;
}
.sxtrac-govnor-titstats {
  height: 5rem;
  margin-bottom: 0.5rem;
}
.sxtrac-govnor-titstats > dd {
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.sxtrac-govnor-titstats > dd .msg-stats-item {
  width: 49%;
  background-color: #fff;
  border: 1px solid #f5f5f5;
  height: 5rem;
  padding: 0 1rem;
  font-size: 1.125rem;
  position: relative;
}
.sxtrac-govnor-titstats > dd .msg-stats-item > span {
  display: block;
  margin-top: 0.25rem;
  color: #5e5e5e;
}
.sxtrac-govnor-titstats > dd .msg-stats-item > b {
  text-align: center;
  display: block;
  font-size: 1.5rem;
  color: #0457b7;
}
.sxtrac-govnor-titstats > dd .msg-stats-item > img {
  position: absolute;
  width: 46%;
  right: 0;
  bottom: -50%;
}
.sxszf-conews-tile > li.tab-current {
  color: #0457b7;
}
.bg-sxtrac-funs {
  margin-top: 1rem;
  background-color: #f5f5f5;
  padding: 1.5rem 0;
  position: relative;
}
.sxtrac-funs-title > li {
  display: inline-block;
  font-size: 22px;
  padding: 0 1em;
  height: 72px;
  line-height: 72px;
  position: relative;
  background-color: #fff;
  width: 33.3%;
  font-weight: 700;
  transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.sxtrac-funs-title > li > a {
  color: #7e7e7e;
  margin-left: 15%;
}
.sxtrac-funs-title > li.tab-current {
  background: #0457b7 url(bg-tabs-h.png) center top no-repeat;
  background-size: cover;
}
.sxtrac-funs-title > li.tab-current > a {
  color: #fff;
}
.sxtrac-funs-title > li img {
  height: 60%;
  width: auto;
  float: left;
  top: 20%;
  position: relative;
  filter: invert(54%) sepia(0) saturate(1114%) hue-rotate(254deg)
    brightness(91%) contrast(90%);
  margin-left: 24%;
}
.sxtrac-funs-title > li.tab-current img {
  filter: invert(100%) sepia(1%) saturate(7486%) hue-rotate(311deg)
    brightness(109%) contrast(101%);
}
.sxtrac-funs-title > li::before {
  border-right: 1px solid #e5e5e5;
  content: "";
  position: absolute;
  left: 20%;
  height: 60%;
  top: 20%;
  left: 42%;
}
.sxtrac-funs-title > li::after {
  content: "";
  border: 0.365rem solid transparent;
  border-top-color: #0457b7;
  bottom: -0.725rem;
  left: 50%;
  margin: auto;
  position: absolute;
  display: none;
  z-index: 0;
}
.sxtrac-funs-title > li.tab-current::before {
  border-right: 1px solid #a3b6cc;
  content: "";
  position: absolute;
  left: 20%;
  height: 60%;
  top: 20%;
  left: 42%;
}
.sxtrac-funs-title > li.tab-current::after {
  display: block;
}
.res-tabmore {
  right: 0;
  bottom: 0;
  font-weight: 400;
  font-size: 1rem;
  margin-right: 1rem;
  display: none;
}
.sxtrac-funs-title > li .res-more {
  color: #7e7e7e;
}
.sxtrac-funs-title > li:not(:first-child) {
  border-left: 1px solid #e5e5e5;
}
.sxtrac-funs-title > li.tab-current .res-more {
  color: #fff;
}
.sxtrac-funs-cons {
  background-color: #fff;
  padding: 1rem;
  width: 99.9%;
  margin-top: 1rem;
}
.sxtrac-funs-cons > dt {
  width: 400px;
  height: 290px;
  background-color: #f5f5f5;
  overflow: hidden;
}
.sxtrac-funs-cons > dt span {
  margin: 0.25rem 0;
  display: inline-block;
  padding: 0 0.5rem;
}
.sxtrac-funs-cons > dt img {
  width: 100%;
  height: 225px;
}
.sxtrac-funs-cons > dd {
  width: calc(100% - 2rem - 400px);
  height: 290px;
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
}
.sxtrac-funs-con {
  width: 49%;
  height: 135px;
  margin-bottom: 20px;
  box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.18);
  padding: 1rem;
  border: 1px solid #f5f5f5;
  border-left: 0.25rem solid #0457b7;
  transition: all 0.3s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.sxtrac-funs-con:nth-child(even) {
  margin-left: 2%;
}
.sxtrac-funs-con i {
  font-style: normal;
  display: block;
  font-size: 0.875rem;
  color: #7e7e7e;
}
.sxtrac-funs-con i:first-of-type {
  color: #60608d;
}
.sxtrac-funs-con i:first-of-type::before {
  content: "\5609\5bbe\ff1a";
}
.sxtrac-funs-con i:last-of-type::before {
  content: "\65f6\95f4\ff1a";
}
.sxtrac-funs-con i:last-of-type {
  margin-top: 0.2rem;
  color: #7e7e7e;
}
.sxtrac-funs-con:hover {
  background: linear-gradient(168deg, #fff, #f0f4f8);
}
.sxtrac-decha-box {
  background-color: #f9fafe;
  padding: 1rem;
}
.sxtrac-decha-box > dt {
  text-indent: 2em;
  color: #0457b7;
}
.sxtrac-decha-box > dd {
  margin-top: 1rem;
  overflow: hidden;
}
.sxtrac-decha-box > dd .sxtrac-decha-desc {
  width: 50%;
  float: left;
  line-height: 2.4;
}
.sxtrac-decha-box > dd > a {
  width: 48%;
  float: right;
}
.sxtrac-decha-box > dd > a img {
  width: auto;
  margin: 0 auto;
  max-height: 150px;
}
.sxtrac-decha-conbox {
  margin-top: 1.5rem;
}
.sxtrac-decha-conbox .common-textnews-list {
  height: auto;
}
.sxtrac-decha-conbox > dt {
  width: 60%;
}
.sxtrac-decha-conbox > dd {
  width: 38%;
  border: 2px dashed #c3d4e7;
  padding: 1rem 3rem;
  line-height: 2.5;
}
.sxtrac-decha-conbox > dd i {
  font-style: normal;
  font-weight: 700;
  text-align: right;
  width: 146px;
  display: inline-block;
}
.sxtrac-topic-items {
  margin: 2rem 0;
}
.sxtrac-topic-item {
  height: 190px;
  position: relative;
}
.sxtrac-topic-item img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.sxtrac-topic-item > b {
  font-size: 2rem;
  position: relative;
  z-index: 1;
  margin: 2.25rem 0 0 3rem;
  display: inline-block;
  color: #7e7e7e;
}
.sxtrac-topic-item > a {
  position: absolute;
  width: 50%;
  height: 5rem;
  font-size: 1.5rem;
  line-height: 2.5rem;
  background-color: #fff;
  left: 0;
  right: 0;
  bottom: -2.5rem;
  margin: auto;
  border-radius: 2.5rem;
  text-align: center;
}
.sxtrac-topic-items .sxs-nav button.sxs-next,
.sxtrac-topic-items .sxs-nav button.sxs-prev {
  width: 30px;
  height: 80px;
  top: 55px;
  background: url(bg-bignews-btn2.png) 0 0 no-repeat;
  position: absolute;
  font-size: 30px;
  color: #fff;
  cursor: pointer;
}
.sxtrac-topic-items .sxs-nav button.sxs-prev {
  background-position: 0 0;
  left: 0;
}
.sxtrac-topic-items .sxs-nav button.sxs-prev:hover {
  opacity: 1;
  background-position: -30px 0;
}
.sxtrac-topic-items .sxs-nav button.sxs-next {
  background-position: -60px 0;
  right: 0;
}
.sxtrac-topic-items .sxs-nav button.sxs-next:hover {
  background-position: -90px 0;
}
.sxtrac-topic-items .sxs-nav button.sxs-next.disabled,
.sxtrac-topic-items .sxs-nav button.sxs-next.disabled:hover,
.sxtrac-topic-items .sxs-nav button.sxs-prev.disabled,
.sxtrac-topic-items .sxs-nav button.sxs-prev.disabled:hover {
  cursor: default;
  background: 0 0;
}
.sxszf-story-box {
  height: 636px;
}
.sxszf-story-box .sxszf-banner {
  height: 576px;
}
.sxszf-story-box .sxszf-logo {
  padding-top: 136px;
}
.sxszf-story-box .sxszf-logo > dt h1 {
  text-shadow: -0.125rem -0.125rem 0 #fff, 0.125rem -0.125rem 0 #fff,
    -0.125rem 0.125rem 0 #fff, 0.125rem 0.125rem 0 #fff;
}
.sxszf-story-box .sxszf-logo > dt h4 {
  text-shadow: -0.0625rem -0.0625rem 0 #fff, 0.0625rem -0.0625rem 0 #fff,
    -0.0625rem 0.0625rem 0 #fff, 0.0625rem 0.0625rem 0 #fff;
}
.sxszf-story-box .nav-inner {
  height: 60px;
  margin: 0 auto;
}
.sxszf-story-box .nav-box {
  background: 0 0;
}
.sxstory-video {
  width: 9rem;
  margin: 2rem auto;
  border: 1px solid rgba(255, 255, 255, 0.88);
  padding: 0.25rem;
  -webkit-transition: color 0.25s;
  transition: color 0.25s;
  position: relative;
}
.sxstory-video::after,
.sxstory-video::before {
  box-sizing: border-box;
  content: "";
  position: absolute;
  border: 1px solid transparent;
  width: 0;
  height: 0;
}
.sxstory-video::before {
  top: 0;
  left: 0;
}
.sxstory-video::after {
  bottom: 0;
  right: 0;
}
.sxstory-video:hover {
  color: rgba(255, 255, 255, 0.88);
}
.sxstory-video:hover::after,
.sxstory-video:hover::before {
  width: 100%;
  height: 100%;
}
.sxstory-video:hover::before {
  border-top-color: rgba(255, 255, 255, 0.88);
  border-right-color: rgba(255, 255, 255, 0.88);
  -webkit-transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;
  transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;
}
.sxstory-video:hover::after {
  border-bottom-color: rgba(255, 255, 255, 0.88);
  border-left-color: rgba(255, 255, 255, 0.88);
  -webkit-transition: border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s,
    height 0.25s ease-out 0.75s;
  transition: border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s,
    height 0.25s ease-out 0.75s;
}
.both-move:hover {
  color: rgba(255, 255, 255, 0.88);
}
.both-move::after {
  top: 0;
  left: 0;
}
.both-move:hover::before {
  border-top-color: rgba(255, 255, 255, 0.88);
  border-right-color: rgba(255, 255, 255, 0.88);
}
.both-move:hover::after {
  border-bottom-color: rgba(255, 255, 255, 0.88);
  border-left-color: rgba(255, 255, 255, 0.88);
  -webkit-transition: height 0.25s ease-out, width 0.25s ease-out 0.25s;
  transition: height 0.25s ease-out, width 0.25s ease-out 0.25s;
}
.sxstory-video > a {
  display: inline-block;
  border: 1px solid rgba(255, 255, 255, 0.55);
  width: 100%;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.18);
  transition: all 0.25s ease-in-out;
  position: relative;
  z-index: 2;
}
.sxstory-video > a {
  color: #fff;
}
.sxstory-video:hover > a {
  background-color: rgba(0, 0, 0, 0.55);
}
.sxstory-music-box {
  background: url(bg-sxtory-1.png) center top no-repeat;
  background-size: 100% auto;
}
.sxstory-music-txt {
  width: 100%;
  border: 0;
  border-left: 0;
  border-right: 0;
  height: auto;
  padding-left: 0;
  border-left: 5px solid #eae1cf;
  padding: 1rem;
  background: #f8fafc;
  -webkit-text-size-adjust: none;
  box-shadow: 0 0.5rem 0.5rem 0 rgb(230 225 216 / 55%);
}
.sxstory-music-txt q {
  font-size: 1.125rem;
  position: relative;
  color: #1d2e43;
  display: block;
  text-indent: 2em;
  padding-bottom: 1em;
  padding: 0.75em 0;
  line-height: 2;
}
.sxstory-music-txt q::before {
  width: 1.5rem;
  height: 1.125rem;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background: url(bg-dots.png) 0 0 no-repeat;
  filter: invert(99%) sepia(15%) saturate(512%) hue-rotate(292deg)
    brightness(98%) contrast(82%);
}
.sxstory-music-txt q::after {
  width: 1.5rem;
  height: 1.125rem;
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  background: url(bg-dots.png) -24px 0 no-repeat;
  filter: invert(99%) sepia(15%) saturate(512%) hue-rotate(292deg)
    brightness(98%) contrast(82%);
}
.sxstory-music-txt > .sxstory-music-play a {
  display: block;
}
.sxstory-music-txt > .sxstory-music-play a::before {
  content: "";
  width: 2rem;
  height: 1px;
  vertical-align: middle;
  display: inline-block;
  margin-right: 0.5rem;
}
.sxstory-music-play {
  height: 2rem;
  line-height: 2rem;
  margin-top: 0.75rem;
}
.music-real-box {
  height: 2rem;
  line-height: 2rem;
  position: relative;
}
.display-layer {
  width: 117px;
  height: 33px;
  background-color: #fff;
  position: absolute;
  left: 0;
  top: -1px;
  background: linear-gradient(to right, #f8fafc, #f3f3f4);
  box-shadow: -5px 0 10px #ccc;
}
.music-real-box::before {
  content: "\97f3\9891\64ad\653e\25c8";
  float: left;
  font-size: 0.875rem;
  margin-right: 0.5rem;
  color: #977f67;
  position: relative;
  z-index: 1;
  left: 1.5rem;
}
.music-real {
  height: 2rem;
  margin-right: 3rem;
}
.sxstory-sxdesc-box {
  margin: 2rem 0;
  height: 446px;
}
.sxstory-sxdesc-box > dt {
  width: 64%;
}
.sxstory-sxdesc-box > dd {
  width: 36%;
}
.sxstory-sxdesc-box > dd img {
  width: 500px;
  margin: auto;
}
.sxstory-sxdesc-con {
  width: 100%;
}
.sxstory-sxdesc-con-img {
  width: 200px;
  float: left;
  margin-right: 2rem;
  display: flex;
  align-items: center;
  height: 326px;
}
.sxstory-sxdesc-con > dt {
  height: 326px;
  overflow: hidden;
}
.sxstory-sxdesc-con > dt img {
  width: 100%;
}
.sxstory-sxdesc-con-txt > p {
  text-indent: 2em;
  height: 286px;
  overflow: hidden;
}
.sxstory-sxdesc-con-txt > p br::after {
  content: "123";
}
.sxstory-sxdesc-con-txt > a {
  float: right;
  font-size: 0.875rem;
}
.sxstory-sxdesc-con > dd {
  height: 120px;
}
.sxstory-sxdesc-items {
  overflow: hidden;
}
.sxstory-sxdesc-item {
  border: 1px solid #e0dbdb;
  height: 100%;
  height: 80px;
  line-height: 80px;
  text-align: center;
  background-color: #fff;
}
.sxstory-sxdesc-item::before {
  content: "";
  width: 60%;
  height: 5px;
  background-color: #e0dbdb;
  position: absolute;
  left: 20%;
  top: -2px;
  border-radius: 5px;
}
.sxstory-sxdesc-items .sxs-stage-outer {
  overflow: visible !important;
}
.sxstory-sxdesc-item > a {
  font-size: 1.25rem;
}
.sxstory-sxdesc-items .sxs-nav {
  height: 28px;
  margin-top: 12px;
  display: block;
  position: relative;
}
.sxstory-sxdesc-items .sxs-nav button.sxs-next,
.sxstory-sxdesc-items .sxs-nav button.sxs-prev {
  width: 28px;
  height: 28px;
  top: 0;
  background: url(sxgs-nar.png) 0 0 no-repeat;
  position: absolute;
  font-size: 28px;
  color: #fff;
  cursor: pointer;
  filter: invert(93%) sepia(13%) saturate(616%) hue-rotate(341deg)
    brightness(89%) contrast(91%);
  opacity: 0.88;
}
.sxstory-sxdesc-items .sxs-nav button.sxs-prev {
  left: calc(50% - 36px);
}
.sxstory-sxdesc-items .sxs-nav button.sxs-prev:hover {
  opacity: 1;
}
.sxstory-sxdesc-items .sxs-nav button.sxs-next {
  right: calc(50% - 36px);
  transform: scaleX(-1);
}
.sxstory-sxdesc-items .sxs-nav button.sxs-next:hover {
  opacity: 1;
}
.sxstory-sxdesc-items .sxs-nav button.sxs-next.disabled,
.sxstory-sxdesc-items .sxs-nav button.sxs-next.disabled:hover,
.sxstory-sxdesc-items .sxs-nav button.sxs-prev.disabled,
.sxstory-sxdesc-items .sxs-nav button.sxs-prev.disabled:hover {
  cursor: default;
  opacity: 0.33;
}
.sxstory-navs-box {
  background: #f5f5f5 url(bg-sxtory-2.png) center top no-repeat;
  background-size: 100% auto;
}
.sxstory-navs-items {
  margin: 3rem 0 2rem 0;
  display: flex;
  justify-content: space-evenly;
}
.sxstory-navs-items > li {
  width: 200px;
  border-radius: 100%;
  position: relative;
  height: 200px;
  overflow: hidden;
}
.sxstory-navs-items > li img {
  transition: all 0.3s ease-in-out;
}
.sxstory-navs-items > li:hover img {
  opacity: 0.96;
  transition: all 0.3s ease-in-out;
  transform: scale(1.05);
}
.sxstory-navs-items > li > a {
  position: absolute;
  width: 40%;
  height: 40%;
  border-radius: 100%;
  background-color: rgba(255, 255, 255, 0.88);
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  line-height: 400%;
  text-align: center;
  font-size: 1.25rem;
  font-weight: 700;
}
.sxstory-navs-items > li > a::before {
  content: "";
  position: absolute;
  width: 120%;
  height: 120%;
  border-radius: 100%;
  border: 1px solid rgba(255, 255, 255, 0.55);
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: -12%;
  margin: auto;
}
.sxstory-building-items {
  height: 450px;
  position: relative;
  margin: 3rem 0;
  overflow: hidden;
}
.building-items-title > li {
  margin: 2rem;
  font-size: 1.125rem;
  position: relative;
  list-style: decimal outside;
  color: #fff;
}
.building-items-title > li::after {
  content: "";
  position: absolute;
  right: 0;
  left: -0.75rem;
  bottom: -1rem;
  z-index: -1;
  margin: -4px;
  border-radius: inherit;
  background: linear-gradient(to bottom, #cb9362, rgba(50, 3, 6, 0));
  width: 0.25rem;
  height: 1.5rem;
  display: none;
}
.building-items-title > li:last-of-type::after {
  background: linear-gradient(to top, #cb9362, rgba(50, 3, 6, 0));
  bottom: 2rem;
}
.building-items-title > li.tab-current::after {
  display: block;
}
.building-items-title > li.tab-current {
  color: #cb9362;
}
.building-items-box {
  position: absolute;
  left: 0;
  top: 0;
  transform: translate(0);
  width: 100%;
  height: 100%;
  transition: all 0.3s ease-in-out;
  opacity: 0;
}
.building-items-box.cur {
  transform: translate(0);
  opacity: 1;
}
.building-items-box img {
  width: 100%;
  height: 100%;
}
.building-items-title {
  position: absolute;
  z-index: 2;
  width: 24%;
  background-color: rgba(50, 3, 6, 0.55);
  display: block;
  height: 100%;
  right: 16%;
  top: 0;
}
.sxstory-travel-box {
  margin: 2rem 0;
}
.sxstory-travel-title > dd {
  display: flex;
  width: 80%;
  display: none;
}
.travel-title-item {
  width: 50%;
  height: 120px;
  position: relative;
  overflow: hidden;
  margin-top: 27px;
}
.travel-title-item a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 10rem;
  height: 3rem;
  background: rgba(255, 255, 255, 0.8);
  z-index: 3;
  font-size: 1.25rem;
  font-weight: 700;
  border-radius: 1rem;
  line-height: 3rem;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.travel-title-item a:hover {
  background: rgba(255, 255, 255, 0.88);
}
.travel-title-item b {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.33);
  z-index: 2;
}
.travel-title-item::before {
  content: " ";
  position: absolute;
  top: 0;
  left: -45px;
  border-width: 120px 45px;
  border-style: solid;
  border-color: #fff transparent transparent transparent;
  z-index: 9;
}
.travel-title-item::after {
  content: " ";
  position: absolute;
  top: -120px;
  right: -45px;
  border-width: 120px 45px;
  border-style: solid;
  border-color: transparent transparent #fff transparent;
  z-index: 9;
}
.sxstory-travel-con {
  margin-top: 2rem;
}
.sxstory-travel-con > li {
  width: 32%;
  float: left;
  overflow: hidden;
  padding: 0.5rem 1.5rem;
}
.sxstory-travel-con > li:nth-of-type(1) {
  background-color: #f0efe9;
}
.sxstory-travel-con > li:nth-of-type(2) {
  background-color: #eee7dc;
  margin: 0 2%;
}
.sxstory-travel-con > li:nth-of-type(3) {
  background-color: #e9efef;
}
.trave-con-item > dt > b {
  font-size: 1.5rem;
  line-height: 3rem;
}
.trave-con-item > dt > a {
  display: block;
  position: relative;
}
.trave-con-item > dt > a img {
  width: 100%;
}
.trave-con-item > dt > a span {
  position: absolute;
  height: 2rem;
  background-color: rgba(0, 0, 0, 0.55);
  color: #fff;
  bottom: 0;
  left: 0;
  width: 100%;
  line-height: 2rem;
  overflow: hidden;
  text-align: center;
}
.trave-con-item > dd > a {
  display: block;
  margin-top: 0.5rem;
  line-height: 1.5;
}
.sxstory-product-box {
  background: #f5f5f5 url(bg-sxtory-3.png) 0 0 no-repeat;
  background-size: cover;
}
.sxstory-product-items {
  margin: 3rem 0;
}
.sxstory-product-items > li {
  width: 8%;
  height: 26rem;
  float: left;
  position: relative;
  overflow: hidden;
  transition: width 0.8s cubic-bezier(0.2, 0.5, 0.7, 1);
  position: relative;
}
.sxstory-product-items > li.active {
  width: 60%;
}
.sxstory-product-items > li b {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background: rgba(50, 3, 6, 0.55);
  z-index: 1;
}
.sxstory-product-items > li b a {
  display: block;
  width: 1.25rem;
  font-size: 1.25rem;
  margin: 3rem auto;
  line-height: 1.2;
}
.sxstory-product-items > li img {
  height: 100%;
  width: auto;
}
.sxstory-product-items > li.active img {
  width: 100%;
}
.sxstory-product-items > li.active b {
  position: absolute;
  width: 100%;
  height: 3rem;
  left: 0;
  top: auto;
  right: 0;
  bottom: 0;
  margin: auto;
  background: rgba(0, 0, 0, 0.55);
  z-index: 1;
  text-align: center;
}
.sxstory-product-items > li.active b a {
  width: 100%;
  line-height: 3rem;
  margin: 0 auto;
  display: inline-block;
}
.sxstory-cities-box {
  padding: 2rem 0;
}
.sxstory-cities-title .travel-title-item {
  margin-top: 3.5rem;
}
.sxstory-cities-title .travel-title-item::before {
  content: " ";
  top: 0;
  right: -45px;
  left: auto;
}
.sxstory-cities-title .travel-title-item::after {
  content: " ";
  top: -120px;
  left: -45px;
  right: auto;
}
.sxstory-cities-box {
  background: url(bg-sxtory-4.png) 0 0 no-repeat;
  background-size: cover;
}
.sxstory-cities-items {
  margin-top: 2rem;
  padding-bottom: 1.5rem;
}
.sxstory-cities-item {
  box-shadow: 0 0 10px 0 rgba(230, 225, 216, 0.55);
  background-color: #fff;
  overflow: hidden;
}
.sxstory-cities-item > dt {
  margin: 1rem;
}
.sxstory-cities-item > dt b {
  font-size: 1.25rem;
  line-height: 2rem;
  margin-bottom: 1rem;
  display: block;
}
.sxstory-cities-item > dt p {
  font-size: 1rem;
  height: 9rem;
  text-indent: 2em;
  overflow: hidden;
}
.sxstory-cities-items .sxs-dots {
  bottom: 0;
  text-align: center;
  width: 100%;
  position: absolute;
  height: 1rem;
}
.sxstory-cities-items .sxs-dots > .sxs-dot {
  background-color: #e1dddd;
  width: 3rem;
  height: 0.5rem;
  margin-right: 1rem;
  margin-left: 0;
  border-radius: 0.5rem;
  margin-top: 0.25rem;
}
.sxinfo-title {
  width: 100%;
  height: 10rem;
  background: url(bg-infopub-1.png) 0 0 no-repeat;
  background-size: cover;
  margin-top: 1rem;
  position: relative;
  text-align: left;
  line-height: 10rem;
  padding-left: 15rem;
}
.sxinfo-title::before {
  content: "ZFXXGK";
  font-size: 4rem;
  left: 10rem;
  line-height: 2;
  z-index: 0;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 30%;
}
.sxinfo-title > a {
  display: block;
  font-size: 3rem;
  position: absolute;
  z-index: 2;
  left: 5rem;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 20rem;
}
.sxinfo-files-search {
  width: 46%;
  position: absolute;
  left: 36%;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  z-index: 2;
}
.sxinfo-subnav {
  display: flex;
  margin-top: 1rem;
}
.sxinfo-subnav > li {
  width: 19%;
  margin-left: 1.25%;
  height: 66px;
  border: 1px solid #e5e5e5;
  box-shadow: 0 0 5px 0 rgb(0 0 0 / 10%);
  line-height: 66px;
  text-align: center;
  font-size: 1.25rem;
  position: relative;
}
.sxinfo-subnav > li:first-child {
  margin-left: 0;
}
.sxinfo-subnav > li::before {
  content: "";
  height: 0.125rem;
  width: 50%;
  background-color: #d48e34;
  position: absolute;
  left: 0;
  bottom: 0;
  transition: height 0.1s ease-in-out;
}
.sxinfo-subnav > li::after {
  content: "";
  height: 0.125rem;
  width: 50%;
  background-color: #1a81ba;
  position: absolute;
  right: 0;
  bottom: 0;
  transition: height 0.2s ease-in-out;
}
.sxinfo-subnav > li:hover::before {
  height: 1px;
}
.sxinfo-subnav > li:hover::after {
  height: 1px;
}
.sxinfo-report-box {
  margin-top: 0.5rem;
}
.sxinfo-report-box > dd,
.sxinfo-report-box > dt {
  width: 49%;
}
.sxinfo-report-box .sxszf-conews-content .common-textnews-list {
  height: 375px;
  overflow: hidden;
}
.sxzfgb-data-select {
  height: 2rem;
}
.sxzfgb-data-select > dd,
.sxzfgb-data-select > dt {
  width: 49%;
}
.sxzfgb-chosen-title {
  width: 100%;
  height: 2rem;
  line-height: 1.875rem;
  border-radius: 0.25rem;
  padding: 0 0.5rem 0 0.5rem;
  border: 1px #f5e8dc solid;
  background-color: #f9f9f9;
}
.sxzfgb-chosen-title span {
  width: 86%;
  overflow: hidden;
  /* white-space: nowrap;
  text-overflow: ellipsis; */
  display: inline-block;
  color: #394351;
  font-size: 1rem;
}
.sxzfgb-chosen-title img {
  float: right;
  margin-top: 0.75rem;
  width: 1rem;
  height: 0.5rem;
  filter: invert(90%) sepia(9%) saturate(760%) hue-rotate(339deg)
    brightness(99%) contrast(89%);
}
.sxzfgb-chosen-title.cur {
  border: 1px solid #e3e6ea;
}
.sxzfgb-chosen-title.cur img {
  filter: invert(100%) sepia(9%) saturate(2817%) hue-rotate(176deg)
    brightness(98%) contrast(87%);
}
.sxzfgb-number-select,
.sxzfgb-years-select {
  position: relative;
}
.sxzfgb-years-box {
  position: absolute;
  top: 2rem;
  background: #fff;
  box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);
  border-radius: 6px;
  width: 100%;
  right: 0;
  z-index: 2;
  padding: 6px 20px;
  max-height: 21rem;
  overflow-y: auto;
}
.sxzfgb-years-box li {
  margin: 0.25rem 0.5%;
  float: left;
  white-space: nowrap;
  width: 24%;
  text-align: center;
  cursor: pointer;
  display: block;
}
.sxzfgb-nums-box {
  position: absolute;
  top: 2rem;
  background: #fff;
  box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);
  border-radius: 6px;
  width: 100%;
  right: 0;
  z-index: 2;
  padding: 6px 20px;
  max-height: 21rem;
  overflow-y: auto;
}
.sxzfgb-nums-box li {
  margin: 0.25rem 0.5%;
  float: left;
  white-space: nowrap;
  width: 24%;
  text-align: center;
  cursor: pointer;
  display: block;
}
.sxzfgb-data-box {
  height: 20rem;
  margin-top: 1rem;
  border: 1px solid #e5e5e5;
}
.sxzfgb-data-box > dt {
  width: 36%;
  position: relative;
  height: 100%;
  background-color: #fafbfc;
  border-left: 0.5rem solid #fafbfc;
  border-right: 0.5rem solid #fafbfc;
}
.sxzfgb-data-box > dt img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  transition: all 0.5s ease-in-out;
  width: 96%;
  margin-right: 4%;
}
.sxzfgb-data-box > dd {
  width: 64%;
  border-left: 1px solid #e5e5e5;
  height: 100%;
  overflow: hidden;
  padding: 0 0.5rem;
  border-bottom: 0.5rem solid #fff;
}
.sxzfgb-data-items > li {
  border-bottom: 1px dashed #e5e5e5;
  padding: 0.25rem 0;
  font-size: 1rem;
  max-height: 4rem;
  overflow: hidden;
  list-style: disc;
}
.sxzfgb-data-items > li:before {
  display: inline-block;
  content: "";
  border: 0.25rem solid transparent;
  border-left-color: #8fa9c7;
  vertical-align: text-top;
  margin-top: 0.5rem;
  margin-right: 0.25rem;
}
.sxzfgb-data-items > li:last-child {
  border-bottom: 0;
}
.sxzfgb-data-items > li i {
  font-size: 0.75rem;
  font-style: normal;
  color: #889cba;
  margin-left: 1em;
}
.sxinfo-files-items {
  width: 100%;
  height: 100px;
  border: 1px solid #f0f0f0;
  background: #f4f8fc url(bg-zcwjk.png) left center no-repeat;
  background-size: contain;
}
.sxinfo-files-items .sxszf-policy-inner {
  width: 80%;
  height: 60px;
  margin: 15px 0 10px 18%;
}
.sxinfo-files-items .sxszf-policy-inner > dt {
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  position: relative;
}
.sxinfo-files-items .sxszf-policy-inner > dt::before {
  content: "";
  width: 100%;
  height: 2px;
  background: -webkit-linear-gradient(
    left,
    #fff -4%,
    #487bc9 50%,
    #f4f8fc 100%
  );
  position: absolute;
  left: 0;
  top: 50%;
  z-index: 0;
  transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.sxinfo-files-items .sxszf-policy-inner > dt a {
  color: #487bc9;
  position: relative;
  z-index: 2;
  background: #f4f8fc;
  display: inline-block;
  padding: 0 1em;
}
.sxinfo-files-items .sxszf-policy-inner > dt a:hover {
  color: #0457b7;
}
.sxinfo-files-items .sxszf-policy-inner > dt:hover::before {
  background: -webkit-linear-gradient(
    left,
    #fff -4%,
    #0457b7 50%,
    #f4f8fc 100%
  );
}
.sxinfo-files-items .sxszf-policy-inner > dd > form {
  margin-top: 5px;
}
.sxinfo-files-items .searchPolicyColumn,
.sxinfo-files-items .searchPolicyYear {
  padding: 6px;
  border: 1px solid #d2d2d2;
  border-image: none;
  width: 96px;
  height: 30px;
  line-height: 30px;
  margin-left: 5px;
  display: inline-block;
  background-color: #fff;
  box-sizing: border-box;
}
.sxinfo-files-items .searchPolicyText {
  padding: 6px;
  border: 1px solid #d2d2d2;
  border-image: none;
  width: 228px;
  height: 30px;
  line-height: 30px;
  margin-left: 5px;
  display: inline-block;
  background-color: #fff;
  box-sizing: border-box;
}
.sxinfo-files-items .searchPolicyBtn {
  border: 0;
  height: 30px;
  line-height: 30px;
  box-sizing: border-box;
  background-color: #c41a26;
  color: #fff;
  border-radius: 3px;
  margin-left: 10px;
  padding: 0 15px;
  cursor: pointer;
}
.sxinfo-files-box {
  margin-top: 1rem;
}
.sxinfo-files-box > dd,
.sxinfo-files-box > dt {
  width: 49%;
}
.sxinfo-files-box > dd {
  height: 100px;
  border: 1px solid #f0f0f0;
  background: url(bg-ku.png) right bottom no-repeat;
  background-size: 60% 100%;
}
.sxinfo-zcfgk {
  height: 100%;
  line-height: 80px;
  font-size: 1.375rem;
  font-weight: 700;
  background: -webkit-linear-gradient(left, #f4f8fc 0, #f4f8fc 10%, #fff 100%);
  position: relative;
  padding-left: 3rem;
  margin-right: 50%;
}
.sxinfo-zcfgk::before {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  background-color: #dfdfdf;
  border-radius: 10px;
  left: 1.5rem;
  top: 2rem;
  transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1);
}
.sxinfo-zcfgk::after {
  content: "ZhengCeGuiZhangKu";
  position: absolute;
  left: 3rem;
  top: 1.5rem;
  transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  text-transform: capitalize;
  font-weight: 400;
  font-size: 0.875rem;
  color: #e5e5e5;
  text-shadow: #fff 1px 0 0, #fff 0 1px 0, #fff -1px 0 0, #fff 0 -1px 0;
}
.sxinfo-zcfgk > a {
  position: relative;
  z-index: 1;
}
.sxinfo-con-bg {
  background-color: #f5f5f5;
  margin-top: 2rem;
  padding: 2rem 0;
  margin-bottom: 1rem;
}
.sxinfo-lists-items {
  height: 100px;
}
.sxinfo-lists-items .sxs-item .sxinfo-lists-item img {
  width: 2.75rem;
  height: 2.75rem;
  display: block;
  filter: invert(35%) sepia(19%) saturate(2313%) hue-rotate(186deg)
    brightness(94%) contrast(84%);
  margin: 0.75rem auto 0.25rem;
  transition: all 0.3s ease-in-out;
}
.sxinfo-lists-items .sxs-item .sxinfo-lists-item:hover img {
  transform: scale(1.05);
}
.sxinfo-lists-item {
  text-align: center;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  height: 100px;
}
.sxinfo-lists-item a {
  display: block;
}
.sxinfo-lists-items .sxs-nav button.sxs-next,
.sxinfo-lists-items .sxs-nav button.sxs-prev {
  width: 30px;
  height: 100px;
  top: 0;
  background: #3e61ad;
  position: absolute;
  font-size: 30px;
  color: #fff;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.sxinfo-lists-items .sxs-nav button.sxs-prev {
  left: 0;
}
.sxinfo-lists-items .sxs-nav button.sxs-prev::before {
  content: "<";
  font-size: 2rem;
  color: #c1d2e6;
  font-weight: 100;
}
.sxinfo-lists-items .sxs-nav button.sxs-next {
  right: 0;
}
.sxinfo-lists-items .sxs-nav button.sxs-next::before {
  content: ">";
  font-size: 2rem;
  color: #c1d2e6;
  font-weight: 100;
}
.sxinfo-lists-items .sxs-nav button.sxs-next:hover,
.sxinfo-lists-items .sxs-nav button.sxs-prev:hover {
  background-color: #0457b7;
}
.sxinfo-lists-items .sxs-nav button.sxs-next:hover::before,
.sxinfo-lists-items .sxs-nav button.sxs-prev:hover::before {
  color: #fff;
}
.sxinfo-lists-items .sxs-nav button.sxs-next.disabled,
.sxinfo-lists-items .sxs-nav button.sxs-next.disabled:hover,
.sxinfo-lists-items .sxs-nav button.sxs-prev.disabled,
.sxinfo-lists-items .sxs-nav button.sxs-prev.disabled:hover {
  cursor: default;
  background: #e5e5e5;
}
.sxinfo-lists-items .sxs-nav button.sxs-next.disabled::before,
.sxinfo-lists-items .sxs-nav button.sxs-next.disabled:hover::before,
.sxinfo-lists-items .sxs-nav button.sxs-prev.disabled::before,
.sxinfo-lists-items .sxs-nav button.sxs-prev.disabled:hover::before {
  color: #ccc;
}
.sxinfo-con-box {
  margin-top: 1rem;
  height: 25rem;
  padding: 0 1rem;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  overflow: hidden;
  border-top: 1rem solid transparent;
  border-bottom: 1rem solid transparent;
}
.sxinfo-con-box > dt {
  width: 65%;
}
.sxinfo-con-box > dd {
  width: 35%;
}
.sxinfo-con-news,
.sxinfo-con-search {
  width: 48%;
}
.sxinfo-con-search {
  background-color: #f5f8fc;
}
.sxinfo-con-search > dt {
  height: 3.5rem;
  line-height: 3.5rem;
  background-color: #8798b2;
  color: #fff;
  font-size: 1.25rem;
  text-align: center;
}
.sxinfo-con-search > dd {
  display: block;
  height: 19.5rem;
  padding: 0 1rem;
}
.all-files-search input:focus {
  background-color: #fff;
  transition: all 0.3s ease-in-out;
}
.all-files-search .afs-kw {
  background: #e3e7ee;
  border-radius: 0.25rem;
  line-height: 3rem;
  height: 3rem;
  padding: 0 1rem;
  color: #666;
  width: 100%;
  box-sizing: border-box;
  border: 1px solid #f5f5f5;
  margin-top: 0.75rem;
}
.afs-date {
  position: relative;
  overflow: hidden;
}
.afs-date::after {
  content: "";
  width: 4%;
  height: 0.125rem;
  background-color: #ced2d9;
  position: absolute;
  left: 48%;
  top: 2rem;
  visibility: visible;
}
.all-files-search .rq {
  background: #e3e7ee;
  border-radius: 0.25rem;
  line-height: 3rem;
  height: 3rem;
  padding: 0 1rem;
  color: #666;
  cursor: pointer;
  width: 47%;
  box-sizing: border-box;
  border: 1px solid #f5f5f5;
  margin-top: 0.75rem;
}
.afs-ftype {
  overflow: hidden;
  position: relative;
}
.afs-ftype::before {
  content: "";
  width: 4%;
  height: 0.125rem;
  background-color: #ced2d9;
  position: absolute;
  left: 30.5%;
  top: 2rem;
  visibility: visible;
}
.afs-ftype::after {
  content: "";
  width: 4%;
  height: 0.125rem;
  background-color: #ced2d9;
  position: absolute;
  left: 65.5%;
  top: 2rem;
  visibility: visible;
}
.afs-ftype .afs-ft {
  background: #e3e7ee;
  border-radius: 0.25rem;
  line-height: 3rem;
  height: 3rem;
  padding: 0 1rem;
  color: #666;
  cursor: pointer;
  width: 30%;
  box-sizing: border-box;
  border: 1px solid #f5f5f5;
  margin-top: 0.75rem;
  margin-right: 5%;
}
.afs-ftype .afs-num {
  background: #e3e7ee;
  border-radius: 0.25rem;
  line-height: 3rem;
  height: 3rem;
  padding: 0 1rem;
  color: #666;
  cursor: pointer;
  width: 30%;
  box-sizing: border-box;
  border: 1px solid #f5f5f5;
  margin-top: 0.75rem;
}
.all-files-search .afs-submit {
  display: block;
  border-radius: 0.25rem;
  line-height: 3rem;
  height: 3rem;
  color: #fff;
  letter-spacing: 0.25rem;
  background: #3e61ad;
  margin-top: 0.75rem;
  cursor: pointer;
  width: 100%;
  box-sizing: border-box;
  border: 1px solid #f5f5f5;
  font-size: 1.125rem;
  transition: all 0.3s ease-in-out;
}
.all-files-search .afs-submit:hover {
  background-color: #0457b7;
}
.sxinfo-con-box > dd {
  position: relative;
  width: 33%;
  height: 23rem;
}
.sxinfo-con-box > dd::before {
  content: "";
  width: 0.125rem;
  height: 80%;
  margin-top: 10%;
  background: -webkit-linear-gradient(bottom, #fff 0, #d5d9e1 50%, #fff 100%);
  position: absolute;
}
.sxinfo-con-items {
  display: flex;
  margin-left: 4%;
  flex-wrap: wrap;
  justify-content: space-between;
}
.sxinfo-con-items > li {
  width: 30%;
  height: 10rem;
  margin-top: 1.5rem;
  text-align: center;
  position: relative;
  line-height: 14rem;
}
.sxinfo-con-items > li a {
  display: block;
}
.sxinfo-con-items > li img {
  width: 2.75rem;
  height: 2.75rem;
  display: block;
  position: absolute;
  top: -4rem;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  filter: invert(35%) sepia(19%) saturate(2313%) hue-rotate(186deg)
    brightness(94%) contrast(84%);
  transition: all 0.3s ease-in-out;
}
.sxinfo-con-items > li:hover img {
  transform: scale(0.9);
  filter: invert(18%) sepia(100%) saturate(2278%) hue-rotate(202deg)
    brightness(98%) contrast(97%);
}
.sxinfo-con-items > li::before {
  content: "";
  border: 1px solid #e5e5e5;
  width: 5rem;
  height: 5rem;
  border-radius: 100%;
  transition: all 0.3s ease-in-out;
  position: absolute;
  top: -4rem;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.sxinfo-con-items > li:hover::before {
  border-color: #0457b7;
}
.sxinfo-topics-items {
  margin-top: 2rem;
  height: 7.5rem;
}
.sxinfo-topics-item img {
  height: 7.5rem;
}
.sxinfo-topics-items .sxs-nav button.sxs-next,
.sxinfo-topics-items .sxs-nav button.sxs-prev {
  width: 30px;
  height: 80px;
  top: 20px;
  background: url(bg-bignews-btn2.png) 0 0 no-repeat;
  position: absolute;
  font-size: 30px;
  color: #fff;
  cursor: pointer;
}
.sxinfo-topics-items .sxs-nav button.sxs-prev {
  background-position: 0 0;
  left: 0;
}
.sxinfo-topics-items .sxs-nav button.sxs-prev:hover {
  opacity: 1;
  background-position: -30px 0;
}
.sxinfo-topics-items .sxs-nav button.sxs-next {
  background-position: -60px 0;
  right: 0;
}
.sxinfo-topics-items .sxs-nav button.sxs-next:hover {
  background-position: -90px 0;
}
.sxinfo-topics-items .sxs-nav button.sxs-next.disabled,
.sxinfo-topics-items .sxs-nav button.sxs-next.disabled:hover,
.sxinfo-topics-items .sxs-nav button.sxs-prev.disabled,
.sxinfo-topics-items .sxs-nav button.sxs-prev.disabled:hover {
  cursor: default;
  background: 0 0;
}
.sxinfo-disclosure-bg {
  background: url(sx_xxgk_bg.png) center 0 no-repeat;
  background-size: 100% auto;
}
.sxinfo-toolbar {
  height: auto;
  padding-top: 2rem;
  margin-bottom: 2rem;
  position: relative;
}
.sxinfo-toolbar-box {
  height: 6rem;
  line-height: 6rem;
}
.sxinfo-toolbar-box > dt a {
  display: block;
}
.sxinfo-toolbar-box > dt img {
  height: 4.5rem;
  width: auto;
  margin-top: 0.75rem;
  float: left;
}
.sxinfo-toolbar .topbar-nav {
  margin-top: -3rem;
}
.sxinfo-toolbar-box > dt b {
  float: left;
  color: #3f73ad;
  margin-left: 1rem;
  font-size: 2.5rem;
  letter-spacing: 0.125rem;
  text-shadow: 0.0625rem 0.0625rem #7fa8d3, -0.0625rem -0.0625rem #153d6a;
  transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.sxinfo-toolbar-box > dt:hover b {
  text-shadow: -0.0625rem -0.0625rem #7fa8d3, 0.0625rem 0.0625rem #153d6a;
}
.sxinfo-disc-inner {
  width: 100%;
  overflow: hidden;
}
.sxinfo-disc-inner > dt {
  font-size: 6.25rem;
  font-weight: 700;
  text-align: center;
  color: #fff;
  text-shadow: rgba(0, 0, 0, 0.33) 0.25rem 0.25rem 0.25rem;
  letter-spacing: 0.125rem;
}
.sxinfo-disc-inner > dt::after {
  content: "";
  background: -webkit-linear-gradient(
    right,
    rgb(92 136 185 / 0) 0,
    #b8cce2 50%,
    rgb(89 133 184 / 0) 100%
  );
  display: block;
  width: 60%;
  margin: 0 auto;
  height: 0.25rem;
}
.sxinfo-disc-inner > dd {
  display: block;
  margin-top: 5rem;
  background-color: #f5f5f5;
  padding: 0 2.25rem 1.75rem;
  margin-bottom: 2rem;
  overflow: hidden;
}
.sxinfo-column-box {
  height: 13.5rem;
  position: relative;
  width: 100%;
}
.sxinfo-column-box::before {
  content: "";
  width: 23%;
  position: absolute;
  height: 0.125rem;
  background-color: #e5e5e5;
  left: 0;
  top: 0;
  right: auto;
  bottom: 0;
  margin: auto;
}
.sxinfo-column-box::after {
  content: "";
  width: 23%;
  position: absolute;
  height: 0.125rem;
  background-color: #e5e5e5;
  left: auto;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.sxinfo-column-search {
  width: 50%;
  height: 3.125rem;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background-color: #fff;
  border: 1px solid #2d66a5;
  border-radius: 1rem;
}
.search__form-input {
  outline: 0;
  border: 0;
  border-radius: 0;
  padding-right: 1rem;
  height: 2.875rem;
  line-height: 2.875rem;
  padding-left: 1rem;
  font-size: 1.125rem;
  width: 85%;
  border-radius: 1rem 0 0 1rem;
  max-width: calc(95% - 2.25rem);
}
.search__form-button {
  height: 3rem;
  line-height: 3rem;
  background: 0 0;
  border: 0;
  outline: 0;
  border-left: none;
  position: absolute;
  top: 0;
  cursor: pointer;
  border-bottom-right-radius: 1rem;
  border-top-right-radius: 1rem;
  right: 0;
  width: 10%;
  min-width: 2.25rem;
}
.search__form-button img {
  width: 2.25rem;
  height: 2.25rem;
  display: block;
  margin: 0.375rem auto;
  filter: invert(31%) sepia(100%) saturate(438%) hue-rotate(171deg)
    brightness(93%) contrast(87%);
  transition: all 0.3s ease-in-out;
}
.search__form-button:hover img {
  filter: invert(21%) sepia(91%) saturate(2170%) hue-rotate(202deg)
    brightness(91%) contrast(97%);
}
.policy-search__detail-button {
  position: absolute;
  top: 0;
  right: -7rem;
  height: 3rem;
  width: 6.5rem;
  line-height: 3rem;
  text-align: center;
  border-radius: 0.5rem;
  background-color: #f5f5f5;
  z-index: 1;
  cursor: pointer;
  color: #555;
}
.sxinfo-main-box > dt {
  width: 23%;
  overflow: hidden;
}
.sxinfo-main-box > dd {
  width: 75%;
  background-color: #fff;
  padding: 0 1.25rem;
  overflow: hidden;
  margin-top: 0.375rem;
}
.sxinfo-column-adsearch {
  width: 60%;
  border-radius: 8px;
  margin: auto;
  padding: 0.3rem;
  position: absolute;
  top: 9rem;
  left: 0;
  bottom: 0;
  right: 0;
  height: 2.5rem;
  margin: 0 auto;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: space-between;
  transform: translate(55%);
  transition: all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  z-index: -1;
}
.sxinfo-column-adsearch ul {
  overflow: hidden;
  zoom: 1;
  width: 33%;
}
.sxinfo-column-adsearch li {
  display: inline-block;
  margin-right: 0.25rem;
}
.sxinfo-column-adsearch li span {
  margin-left: 0.25rem;
}
.font-le {
  color: #015093;
  margin-right: 12px;
}
.sxinfo-column-search.cur .policy-search__detail-button {
  color: #2d66a5;
}
.sxinfo-column-search.cur ~ .sxinfo-column-adsearch {
  transform: translate(0);
  z-index: 1;
}
.sxinfo-column-nav {
  margin: 0 0.375rem;
}
.sxinfo-column-nav > li:first-of-type {
  margin-top: 0.375rem;
}
.sxinfo-column-nav > li {
  margin-bottom: 1rem;
}
.sxinfo-column-nav > li > i {
  min-height: 4rem;
  background-color: #fff;
  font-size: 1.5rem;
  display: block;
  position: relative;
  padding: 0.25rem 0;
  box-shadow: 0 1px 5px 0 rgb(0 0 0 / 20%);
  transition: all 0.3s ease-in-out;
  font-style: normal;
}
.sxinfo-column-nav > li > i > img {
  width: 2.5rem;
  height: 2.5rem;
  position: absolute;
  top: 0;
  left: 1.5rem;
  right: auto;
  bottom: 0;
  margin: auto;
  filter: invert(30%) sepia(7%) saturate(4167%) hue-rotate(171deg)
    brightness(122%) contrast(102%);
}
.sxinfo-column-nav > li.has-sub > i > b {
  cursor: default;
  font-weight: 400;
}
.sxinfo-column-nav > li.has-sub > i > a,
.sxinfo-column-nav > li.has-sub > i > b {
  width: 6.5rem;
  display: inline-block;
  letter-spacing: 0.1rem;
  line-height: 2rem;
  margin-left: 6rem;
  color: #2d66a5;
  padding-right: 0;
}
.sxinfo-column-nav > li > i > a,
.sxinfo-column-nav > li > i > b {
  width: 13rem;
  display: inline-block;
  letter-spacing: 0.1rem;
  line-height: 2rem;
  margin-left: 6rem;
  color: #2d66a5;
  padding-right: 6.5rem;
  margin-top: 0.25rem;
}
.sxinfo-column-nav > li.has-sub > i::before {
  content: "";
  background-color: #2d66a5;
  position: absolute;
  top: 0;
  left: auto;
  right: 1.375rem;
  bottom: 0;
  margin: auto;
  width: 0.25rem;
  height: 1rem;
  z-index: 9;
}
.sxinfo-column-nav > li.has-sub > i::after {
  content: "";
  background-color: #2d66a5;
  position: absolute;
  top: 0;
  left: auto;
  right: 1rem;
  bottom: 0;
  margin: auto;
  width: 1rem;
  height: 0.25rem;
  z-index: 9;
}
.sxinfo-column-nav > li:first-of-type > i > a,
.sxinfo-column-nav > li:first-of-type > i > b {
  line-height: 4rem;
  margin-top: 0;
}
.sxinfo-column-nav > li:first-of-type > i > a::first-letter,
.sxinfo-column-nav > li:first-of-type > i > b::first-letter {
  margin-right: 2em;
}
.sxinfo-column-nav > li:hover > i,
.sxinfo-column-nav > li > i.cur {
  background-color: #2d66a5;
}
.sxinfo-column-nav > li:hover > i > a,
.sxinfo-column-nav > li:hover > i > b,
.sxinfo-column-nav > li > i.cur > a,
.sxinfo-column-nav > li > i.cur > b,
.sxinfo-regulation-dept > li:hover > i,
.sxinfo-regulation-dept > li > i.cur {
  color: #fff;
}
.sxinfo-column-nav > li:hover > i > img,
.sxinfo-column-nav > li > i.cur > img {
  filter: invert(100%) sepia(0) saturate(7468%) hue-rotate(67deg)
    brightness(109%) contrast(109%);
}
.sxinfo-column-nav > li.has-sub:hover > i::after,
.sxinfo-column-nav > li.has-sub:hover > i::before,
.sxinfo-column-nav > li.has-sub > i.cur::after,
.sxinfo-column-nav > li.has-sub > i.cur::before {
  background-color: #fff;
}
.sxinfo-column-nav > li > i.cur::before {
  display: none;
}
.sxinfo-column-subnavs {
  display: none;
}
.sxinfo-column-subnavs > li {
  background: #e5e5e5;
  line-height: 2.2;
  font-size: 1.125rem;
  margin: 0.5rem 0;
}
.sxinfo-column-subnavs > li > a {
  color: #333;
  display: block;
  padding-left: 1.5rem;
}
.sxinfo-column-subnavs > li > em {
  font-style: normal;
  display: inline-block;
  width: 100%;
  position: relative;
  color: #333;
  cursor: default;
  padding-left: 1.5rem;
}
.sxinfo-column-subnavs > li > em::after {
  content: "";
  width: 0.625rem;
  height: 0.375rem;
  background: url(m3-icon85.png) 0 0 no-repeat;
  position: absolute;
  top: 0;
  right: 1.275rem;
  bottom: 0;
  left: auto;
  margin: auto;
  background-size: 100%;
  filter: invert(36%) sepia(0) saturate(3881%) hue-rotate(93deg)
    brightness(100%) contrast(93%);
  transition: all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.sxinfo-column-subnavs > li > em > a {
  color: #333;
}
.sxinfo-column-subnavs > li > a:hover,
.sxinfo-column-subnavs > li > em.cur,
.sxinfo-column-subnavs > li > em.cur > a,
.sxinfo-column-subnavs > li > em > a:hover {
  color: #2d66a5;
}
.sxinfo-column-subnavs > li > em.cur::after {
  filter: invert(30%) sepia(7%) saturate(4167%) hue-rotate(171deg)
    brightness(122%) contrast(102%);
  transform: rotateX(180deg);
}
.sxinfo-column-subnav {
  background-color: #fff;
  font-size: 1rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: none;
  overflow: hidden;
}
.sxinfo-column-subnav > li:hover {
  background-color: #eaf1f9;
  margin-left: -1.5rem;
  margin-right: -1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.sxinfo-column-subnav > li > a {
  color: #555;
}
.sxinfo-column-subnav > li > a:hover {
  color: #2d66a5;
}
.sxinfo-maincon-box {
  background-color: #fff;
  margin-top: -0.5rem;
  padding: 0.5rem 0;
}
.sxinfo-maincon-box > li {
  background-color: transparent;
  font-size: 1rem;
  position: relative;
}
.sxinfo-maincon-box > li::before {
  content: "";
  width: 0.25rem;
  height: 0.25rem;
  background-color: #aaa;
  border-radius: 0.25rem;
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: 1.5rem;
  margin: auto;
}
.sxinfo-maincon-box > li > a {
  margin-left: 0.75rem;
}
.sxinfo-maincon-box > li:hover {
  background-color: #f5f5f5;
}
.sxinfo-maincon-box > li:hover::before {
  background-color: #2d66a5;
}
.sxinfo-column-subnav > li span {
  color: #555;
  cursor: default;
  display: block;
  position: relative;
}
.sxinfo-column-subnav > li span::after {
  content: "";
  width: 0.625rem;
  height: 0.375rem;
  background: url(m3-icon85.png) 0 0 no-repeat;
  position: absolute;
  top: 0;
  right: -0.25rem;
  bottom: 0;
  left: auto;
  margin: auto;
  background-size: 100%;
  filter: invert(36%) sepia(0) saturate(3881%) hue-rotate(93deg)
    brightness(100%) contrast(93%);
  transition: all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.sxinfo-column-subnav > li span.cur::after {
  filter: invert(30%) sepia(7%) saturate(4167%) hue-rotate(171deg)
    brightness(122%) contrast(102%);
  transform: rotateX(180deg);
}
.sxinfo-column-subnav > li > ul,
.sxinfo-column-subnav > li > ul > li > ul {
  padding-left: 1rem;
}
.sxinfo-column-subnav > li > ul a {
  color: #555;
}
.sxinfo-column-subnav > li > ul a:hover {
  color: #2d66a5;
}
.sxinfo-column-subnav > li > ul > li > a::before {
  content: "";
  width: 0.25rem;
  height: 0.25rem;
  display: block;
  background-color: #7d7d7d;
  margin-top: 1rem;
  margin-right: 0.75rem;
  float: left;
  border-radius: 0.25rem;
}
.sxinfo-column-subnav > li > ul > li > a:hover::before {
  background-color: #2d66a5;
}
.sxinfo-column-subnav > li > ul > li > span::before {
  content: "";
  border: 0.25rem solid transparent;
  border-left-color: #7d7d7d;
  display: inline-block;
  margin-right: 0.25rem;
}
.sxinfo-column-subnav > li > ul > li > span.cur::before {
  content: "";
  border: 0.25rem solid transparent;
  border-left-color: transparent;
  border-top-color: #2d66a5;
  display: inline-block;
  margin-top: 0.125rem;
}
.sxinfo-column-subnav > li > ul > li > span.cur {
  color: #2d66a5;
}
.sxinfo-column-subnav > li > ul > li > ul {
  padding-left: 1.25rem;
  border-left: 1px dashed #e5e5e5;
  border-bottom: 1px dashed #e5e5e5;
  border-right: 1px dashed #e5e5e5;
  background: #fafafa;
}
.sxinfo-column-subnav > li > ul > li > ul > li > a::before {
  content: "";
  width: 0.25rem;
  height: 0.25rem;
  display: block;
  background-color: #7d7d7d;
  margin-top: 1rem;
  margin-right: 0.75rem;
  float: left;
}
.sxinfo-column-subnav > li > ul > li > ul > li > a:hover::before {
  background-color: #2d66a5;
}
.sxinfo-column-subnav > li span.cur {
  color: #2d66a5;
}
.sxinfo-cobox-guide > dt {
  width: 100%;
  font-size: 2rem;
  text-align: center;
  font-weight: 700;
  color: #2d66a5;
  margin: 1.5rem auto 2rem auto;
  word-break: normal;
  word-wrap: normal;
}
.sxinfo-cobox-guide > dd {
  margin: 1.5rem auto 2.5rem auto;
  height: 58rem;
  overflow-y: auto;
  padding-right: 1rem;
}
.sxinfo-main-box > dd .sxszf-mlists-items {
  margin: 1rem 0;
}
.sxinfo-main-box > dd .sxszf-mlists-items > dt a::after {
  display: none;
}
.sxinfo-main-box > dd .sxszf-mlists-items > dt {
  position: relative;
  border-bottom: 1px dotted #e5e5e5;
}
.sxinfo-main-box > dd .sxszf-mlists-items > dt a.sxinfo-more {
  position: absolute;
  left: auto;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  display: inline-block;
  font-size: 1rem;
  font-weight: 400;
  color: #555;
}
.sxinfo-main-box > dd .breadcrumb {
  width: 100%;
}
.sxinfo-pubfiles-title {
  height: 3rem;
  line-height: 3rem;
  font-size: 0;
  margin-top: 0.5rem;
  font-weight: 700;
}
.sxinfo-pubfiles-title > li {
  display: inline-block;
  font-size: 1rem;
  width: 19%;
  text-align: center;
  color: #fff;
}
.sxinfo-pubfiles-title > li:first-child {
  width: 55%;
  text-align: left;
  padding-left: 1rem;
}
.sxinfo-pubfiles-title > li:last-child {
  width: 21%;
}
.sxinfo-pubfiles-item {
  border-bottom: 1px solid #e5e5e5;
  padding: 0.75rem 0;
  display: flex;
  align-items: center;
  position: relative;
}
.sxinfo-pubfiles-item > dt {
  width: 55%;
}
.sxinfo-pubfiles-item > dd {
  width: 45%;
  color: #5e5e5e;
}
.sxinfo-pubfiles-item > dd span {
  display: none;
}
.sxinfo-pubfiles-item > dd > em,
.sxinfo-pubfiles-item > dd > i {
  text-align: center;
  width: 28%;
  display: inline-block;
  font-style: normal;
  font-size: 0.875rem;
}
.sxinfo-pubfiles-item > dd > em {
  width: 40%;
}
.sxinfo-pubfiles-item > dd > i {
  height: 1.5rem;
  overflow: hidden;
}
.sxinfo-main-box > dd .sxszf-pagion {
  margin-bottom: 1rem;
}
.sxinfo-pubfiles-links > li,
.sxinfo-pubfiles-outlink {
  width: 40%;
  margin: 1.5rem auto;
  position: relative;
  background: #eaf2fb;
  height: 5rem;
  line-height: 5rem;
  font-size: 1.25rem;
  font-weight: 600;
  text-align: center;
  text-size-adjust: none;
}
.sxinfo-pubfiles-links > li span,
.sxinfo-pubfiles-outlink span {
  line-height: 5.5rem;
  text-align: center;
  color: #fff;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0;
  height: 0;
  border-bottom: 3rem solid #c8dbf1;
  border-left: 5rem solid transparent;
}
.sxinfo-pubfiles-links > li a,
.sxinfo-pubfiles-outlink a {
  color: #2973bb;
}
.sxinfo-pubfiles-links > li span b,
.sxinfo-pubfiles-outlink span b {
  width: 2rem;
  height: 3rem;
  position: absolute;
  font-size: 0.875rem;
  right: 0.25rem;
  top: -0.75rem;
}
.sxinfo-pubfiles-links {
  overflow: hidden;
}
.sxinfo-pubfiles-links > li {
  width: 30%;
  float: left;
  margin: 1.5rem 1.5% 0.5rem;
}
.sxinfo-pubfiles-depts {
  overflow: hidden;
}
.sxinfo-pubfiles-depts > li {
  float: left;
  width: 22%;
  margin: 1.5rem 1.5% 0.5rem;
  display: block;
  background-color: #f5f5f5;
  height: 2.5rem;
  line-height: 2.5rem;
  padding: 0 1rem;
  overflow: hidden;
  border-radius: 0.25rem;
  transition: all 0.3s ease-in-out;
}
.sxinfo-pubfiles-depts > li:hover {
  background-color: #2d66a5;
}
.sxinfo-pubfiles-depts > li a {
  color: #333;
  display: block;
}
.sxinfo-pubfiles-depts > li a:hover,
.sxinfo-pubfiles-depts > li:hover a {
  color: #fff;
}
.provincial-leaders-inner li {
  overflow: hidden;
  padding: 20px 10px;
  border-bottom: 1px dashed #f5f5f5;
}
.provincial-leaders-position {
  font-size: 18px;
  font-weight: 700;
  line-height: 40px;
  float: left;
  width: 135px;
  height: 40px;
  margin-right: 10px;
  text-align: center;
  color: #2f5398;
  background-color: #e0eaf7;
}
.provincial-leaders-inner dl {
  float: left;
  overflow: hidden;
  width: 110px;
  height: 185px;
  margin-left: 20px;
}
.provincial-leaders-inner .margin-layour-photo {
  margin-left: 165px;
}
.provincial-leaders-inner dl dt {
  width: 100px;
  height: 139px;
  padding: 5px;
  background-color: #fbfbfb;
}
.provincial-leaders-inner dl dt img {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.provincial-leaders-inner dl dd {
  line-height: 36px;
  height: 36px;
  text-align: center;
}
.provincial-leaders-inner dl dd a,
.sxinfo-pubfiles-items .gov-members-box .footer-link-inner li a {
  color: #333;
}
.provincial-leaders-inner dl:hover dd a,
.sxinfo-pubfiles-items .gov-members-box .footer-link-inner li:hover a {
  color: #2f5398;
}
.sxinfo-pubfiles-items .gov-members-title > li {
  margin: 0 0.25rem;
}
/* .provincial-leaders-inner dl:nth-child(14),
.provincial-leaders-inner dl:nth-child(8) {
  margin-left: 10.25rem;
} */
.sxinfo-regulations > dt {
  font-size: 4rem;
  position: relative;
}
.sxinfo-regulations > dt span {
  font-size: 1.25rem;
  position: absolute;
  font-weight: 400;
  top: auto;
  right: 0;
  bottom: -0.75rem;
  left: 0;
  margin: auto;
  height: 2rem;
  width: 20%;
  background: -webkit-linear-gradient(bottom, #5c88b9 0, #5180b4 100%);
}
.sxinfo-regulations > dt span i {
  font-style: normal;
}
.sxinfo-regulations > dt::after {
  margin: 1rem auto 0;
}
.sxinfo-main-gzkbox {
  background-color: #fff;
  padding: 0.25rem 0 1rem;
}
.sxinfo-gzkfiles-title {
  height: 3.5rem;
  line-height: 3.5rem;
  font-size: 0;
  margin-top: 0.5rem;
  font-weight: 400;
  border-bottom: 2px solid #0f5a9b;
  background-color: #fff !important;
}
.sxinfo-gzkfiles-title > li {
  width: 60%;
  font-family: FZXiaoBiaoSong, FZXiaoBiaoSong-B05S, "方正小标宋";
  font-size: 1.25rem;
  color: #333;
}
.sxinfo-gzkfiles-title > li:first-child {
  width: 10%;
  text-align: center;
  padding-left: 0;
}
.sxinfo-gzkfiles-title > li:last-child {
  width: 30%;
}
.sxinfo-gzkfiles-items {
  padding: 0 1rem;
}
.sxinfo-gzkfiles-item {
  border-bottom: 0;
  font-family: SimSun, "宋体";
}
.sxinfo-gzkfiles-item:nth-child(odd) {
  background-color: #eee;
}
.sxinfo-gzkfiles-item > dd:first-child {
  width: 10%;
  color: #5e5e5e;
  text-align: center;
}
.sxinfo-gzkfiles-item > dt {
  width: 60%;
}
.sxinfo-gzkfiles-item > dt > a {
  font-weight: 700;
  line-height: 2rem;
  font-size: 1.125rem;
}
.sxinfo-gzkfiles-item > dt > span {
  display: block;
  color: #5d89b6;
  line-height: 1.25rem;
}
.sxinfo-gzkfiles-item > dd:last-child {
  width: 30%;
}
.sxinfo-gzkfiles-item > dd:last-child a {
  color: #333;
}
.sxinfo-gzkfiles-item > dd:last-child a:hover {
  text-decoration: underline;
  color: #2d66a5;
}
.sxgzk-detail-title {
  padding-top: 2.25rem;
  border-bottom: 0.375rem solid #015293;
}
.sxgzk-detail-title > dt {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
}
.sxgzk-detail-title > dt img {
  height: 5rem;
  width: auto;
  display: block;
  margin: 0 1rem 0 0;
}
.sxgzk-detail-title > dt > a {
  font-size: 2.5rem;
  color: #eb2d2a;
  font-family: FZXiaoBiaoSong, FZXiaoBiaoSong-B05S, "方正小标宋";
  display: block;
  height: 5rem;
  line-height: 5rem;
}
.sxgzk-detail-title > dd {
  margin-bottom: 0.75rem;
  text-align: right;
  font-size: 0;
  display: block;
}
.sxgzk-detail-title > dd a {
  display: inline-block;
  margin-right: 0.75rem;
  width: 5.625rem;
  height: 2.375rem;
  border: 1px solid #d2d2d2;
  font-size: 0.875rem;
  line-height: 2.375rem;
  text-align: center;
}
.sxgzk-detail-inner {
  border-bottom: 0.375rem solid #015293;
  padding-bottom: 4.375rem;
}
.sxgzk-detail-filed {
  padding: 2rem 5%;
  margin-bottom: 1rem;
  background: #fff;
  box-shadow: 0 4px 8px 0 rgb(131 131 131 / 12%),
    0 6px 20px 0 rgb(131 131 131 / 16%);
  font-size: 0;
  font-family: Chinese Quote, -apple-system, BlinkMacSystemFont, Segoe UI,
    PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica,
    Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
}
.sxgzk-detail-filed > li em,
.sxgzk-detail-filed > li i {
  font-style: normal;
  display: inline-block;
}
.sxgzk-detail-filed > li {
  border-bottom: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  font-size: 1rem;
}
.sxgzk-detail-filed > li i {
  width: 7rem;
  height: 2.5rem;
  line-height: 2.5rem;
  text-align: center;
  border-right: 1px solid #e5e5e5;
}
.sxgzk-detail-filed > li:not(:first-child) {
  width: 50%;
  display: inline-block;
}
.sxgzk-detail-filed > li em {
  padding: 0 1rem;
}
.sxgzk-detail-filed > li:nth-child(odd) {
  border-left: 0;
}
.sxgzk-detail-filed > li:first-child {
  border-left: 1px solid #e5e5e5;
  border-top: 1px solid #e5e5e5;
}
.sxgzk-detail-tit {
  margin: 3.75rem 3.75rem 0;
  text-align: center;
}
.sxgzk-detail-tita {
  font-family: FZXiaoBiaoSong, FZXiaoBiaoSong-B05S, "方正小标宋";
  font-size: 1.75rem;
}
.sxgzk-detail-titb {
  font-family: FangSong, "仿宋";
  font-size: 1.125rem;
}
.sxgzk-detail-con {
  margin: 0 3rem;
}
.sxgzj-attachment {
  margin: 2rem 5rem 0;
  font-family: SimSun;
  font-size: 1.25rem;
  border-top: 1px dashed #e5e5e5;
  padding-top: 1rem;
}
.sxgzj-attachment > dt {
  font-weight: 700;
  color: #025293;
}
.sxgzj-attachment > dd {
  font-size: 1.125rem;
}
.sxgzj-attachment > dd > ul > li {
  margin-left: 2rem;
  list-style-type: decimal;
}
.sxgzk-detail-footer {
  font-family: FZXiaoBiaoSong, FZXiaoBiaoSong-B05S, "方正小标宋";
  font-size: 1.75rem;
  color: #015293;
  background-color: #fff;
  margin: 0 auto;
}
.sxgzk-detail-footer p {
  padding: 2.5rem 0;
  text-align: right;
  margin-right: 4.375rem;
}
.sxinfo-regulation-items {
  margin: 1rem 0;
}
.sxinfo-regulations > dd {
  background-color: #fff;
  padding: 0 1rem;
  margin-bottom: 0;
}
.sxinfo-regulation-items > dt {
  width: 10%;
  height: 100%;
  text-align: center;
  color: #fff;
  background-color: #076fca;
}
.sxinfo-files-status {
  height: 3rem;
  line-height: 3rem;
  font-size: 1rem;
  font-weight: 700;
  background-color: #02559c;
  color: #fff;
  cursor: default;
}
.sxinfo-regulation-items > dt ul {
  width: 100%;
  margin-top: 1rem;
}
.sxinfo-regulation-items > dt ul li {
  height: 3rem;
  line-height: 3rem;
  font-size: 1rem;
  color: #fff;
  cursor: pointer;
}
.sxinfo-regulation-items > dt ul li.cur {
  background-color: #0663b3;
}
.sxinfo-regulation-depts {
  width: 20%;
  height: 100%;
  background-color: #f5f5f5;
}
.sxinfo-regulation-cons {
  width: 70%;
  min-height: 42rem;
  background-color: #f5f8fc;
}
.sxinfo-search-ww {
 width: 70%;
}
.sxinfo-search-zz {
 height: 1660px;
}
.sxinfo-regulation-dept {
  margin: 1rem;
}
.sxinfo-regulation-dept > li i {
  font-style: normal;
}
.sxinfo-regulation-dept > li > i {
  min-height: 3rem;
  height: 3rem;
  font-size: 1rem;
  padding: 0 0 0 0.75rem;
  font-style: normal;
  line-height: 3rem;
  box-shadow: 0 1px 5px 0 rgb(0 0 0 / 0);
  border: 1px solid #eaeaea;
}
.sxinfo-regulation-dept .sxinfo-column-subnav {
  background-color: #fff;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: none;
  overflow: hidden;
  max-height: 15.5rem;
  overflow-y: auto;
  font-size: 0.875rem;
}
.sxinfo-regulation-dept .sxinfo-column-subnavs > li {
  margin: 0 0 0.125rem;
  position: relative;
  font-size: 0.875rem;
}
.sxinfo-regulation-dept .sxinfo-column-subnavs > li.cur::after {
  content: "";
  border: 5px solid transparent;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  margin: auto;
  width: 0;
  height: 0;
  display: block;
}
.sxinfo-regulation-dept .sxinfo-column-subnavs > li > em {
  padding-left: 0.75rem;
}
.sxinfo-regulation-dept .sxinfo-column-subnavs {
  max-height: 16rem;
  overflow-y: auto;
}
.sxinfo-regulation-items .sxinfo-files-depts {
  text-align: center;
  background-color: #056fca;
}
.sxinfo-regulation-items .sxinfo-column-subnavs > li > a {
  padding-left: 0.875rem;
}
.sxinfo-regulation-items .sxinfo-column-nav > li.has-sub > i::before {
  right: 1.275rem;
  width: 0.125rem;
  height: 0.75rem;
}
.sxinfo-regulation-items .sxinfo-column-nav > li.has-sub > i::after {
  width: 0.75rem;
  height: 0.125rem;
}
.sxinfo-regulation-items .sxinfo-con-search {
  width: 100%;
  height: 15rem;
  overflow: hidden;
}
.sxinfo-regulation-items .sxinfo-con-search > dt {
  height: 3rem;
  line-height: 3rem;
  font-size: 1rem;
  font-weight: 700;
}
.sxinfo-regulation-items .sxinfo-con-search > dd {
  height: 12rem;
}
.sxinfo-regulation-items .afs-ftype .afs-ft,
.sxinfo-regulation-items .afs-ftype .afs-num,
.sxinfo-regulation-items .all-files-search .afs-kw,
.sxinfo-regulation-items .all-files-search .rq {
  line-height: 2rem;
  height: 2rem;
  font-size: 0.875rem;
}
.sxinfo-regulation-items .all-files-search .afs-submit {
  line-height: 2rem;
  height: 2rem;
  width: 40%;
  font-size: 0.875rem;
}
.sxinfo-regulation-items .afs-fbtn {
  display: flex;
  height: 2.75rem;
  justify-content: space-evenly;
}
.sxinfo-regulation-items .afs-submit {
  background: #056fca;
}
.sxinfo-regulation-items .afs-reset {
  background: #c1c6cc;
}
.sxinfo-regulation-items .afs-date::after,
.sxinfo-regulation-items .afs-ftype::after,
.sxinfo-regulation-items .afs-ftype::before {
  top: 1.75rem;
}
.sxinfo-regulation-items .sxinfo-column-nav > li {
  margin-bottom: 0.625rem;
}
.sxinfo-regulation-lists {
  background-color: #fff;
  margin: 0 1rem 1rem;
  padding-bottom: 1rem;
}
.sxinfo-regulation-items .sxinfo-pubfiles-title {
  background-color: #d7deea;
}
.sxinfo-regulation-items .sxinfo-pubfiles-title > li {
  color: #555;
}
.sxinfo-regulation-items .sxinfo-pubfiles-title > li:first-child {
  width: 60%;
}
.sxinfo-regulation-items .sxinfo-pubfiles-item > dt {
  width: 60%;
  padding: 0 1rem;
}
.sxinfo-regulation-items .sxinfo-pubfiles-item > dd {
  width: 40%;
}
.sxinfo-regulation-items .sxinfo-pubfiles-item > dd > em,
.sxinfo-regulation-items .sxinfo-pubfiles-item > dd > i {
  width: 50%;
}
/*
.sxinfo-regulation-dept > li:first-child .sxinfo-tree-subnavs {
  display: block;
}
*/
.report-logo-con {
  width: 100%;
  height: 12rem;
  position: relative;
  background: #286caf;
  margin-top: 1rem;
  overflow: hidden;
  padding: 1rem 10%;
  display: flex;
  justify-content: center;
}
.report-logo-con > img {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  height: auto;
  z-index: 0;
  opacity: 0.18;
  filter: invert(98%) sepia(53%) saturate(0) hue-rotate(360deg) brightness(103%)
    contrast(103%);
}
.report-logo-con > dt {
  height: 6.5rem;
  margin-top: 1.75rem;
  overflow: hidden;
}
.report-logo-con > dt > img {
  height: 100%;
  width: auto;
}
.report-logo-con > dd {
  color: #fff;
  margin-top: 1.875rem;
  margin-left: 1rem;
}
.report-logo-con > dd > b {
  font-size: 2.5rem;
  display: block;
  height: 3.75rem;
  letter-spacing: 0.4rem;
  font-family: FZXiaoBiaoSong, FZXiaoBiaoSong-B05S, "方正小标宋";
}
.report-logo-con > dd > i {
  font-style: normal;
  text-transform: capitalize;
  font-size: 1rem;
  height: 1.5rem;
  color: #7aabdb;
  font-family: Helvetica, Tahoma, Arial;
}
.report-con-box > dt {
  width: 66%;
}
.report-con-box > dd {
  width: 32%;
}
.report-con-box > dt .report-con-nav {
  padding: 1rem 12% 0;
  font-size: 1rem;
  font-weight: 400;
  border-top: 0;
}
.report-con-box > dt .report-con-nar {
  height: 2rem;
  width: 8rem;
  line-height: 2rem;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.report-con-box > dt .report-con-nar > a {
  width: 2rem;
  height: 2rem;
  background-color: #e5e5e5;
  margin: 0 1rem;
  text-align: center;
  color: #b7a5a5;
}
.report-con-box > dt .report-con-nar > span {
  font-size: 1.125rem;
}
.report-con-box > dt .sxzfgb-data-select {
  width: calc(100% - 16rem);
}
.report-con-box > dt .report-con-nar:hover > span {
  color: #2769aa;
}
.report-con-box > dt .report-con-nar:hover > a {
  background-color: #2769aa;
}
.report-con-box > dt .report-con-nar:hover > a {
  color: #fff;
}
.report-con-catalogue .sxszf-conews-content .common-textnews-list {
  height: auto;
}
.report-con-logo {
  width: 20%;
  margin: 0 auto;
}
.report-con-logo img {
  margin: 1rem auto;
}
.report-con-catalogue > dd {
  font-size: 1.5rem;
  text-align: center;
  margin-top: 1.5rem;
  font-weight: 700;
}
.report-con-catalogue > dd:first-child {
  color: #2769aa;
}
.report-con-box .sxszf-conews-content .common-textnews-list {
  height: auto;
}
.report-con-box {
  margin-bottom: 2rem;
}
.report-con-catalogue > dt {
  width: 100%;
  border-bottom: 1px dashed #91bce6;
  padding: 0 0 1.5rem 0;
  margin-bottom: 0.5rem;
}
.report-con-box > dt .sxzfgb-nums-box li,
.report-con-box > dt .sxzfgb-years-box li {
  width: 49%;
}
.report-download-img {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 10rem;
  width: 100%;
  padding-top: 3rem;
  margin-bottom: 2rem;
}
.report-download-img li {
  width: 25%;
  height: 100%;
  text-align: center;
}
.report-download-img li canvas,
.report-download-img li img {
  width: 7rem;
  height: 7rem;
  margin: 0 auto;
  padding: 0;
  display: block;
  border: 1px solid #e5e5e5;
  padding: 1rem;
}
.report-download-img li img {
  filter: invert(32%) sepia(78%) saturate(712%) hue-rotate(174deg)
    brightness(94%) contrast(88%);
}
.report-download-img li span {
  height: 3rem;
  line-height: 3rem;
  display: block;
  font-size: 1rem;
  color: #555;
}
.report-download-img li:hover span {
  color: #2769aa;
}
.report-aside-serarch {
  width: 100%;
  margin-top: 1.5rem;
}
.report-aside-serarch .sxinfo-con-search {
  width: 100%;
}
.report-aside-serarch .sxinfo-con-search > dd {
  height: 16rem;
}
.report-desc-box {
  background-color: #f5f8fc;
  padding: 1rem;
}
.report-desc-box > dt {
  width: 60%;
  position: relative;
  background-color: #fff;
  border-left: 0.5rem solid #fff;
  border-right: 0.5rem solid #fff;
  margin: 0 auto;
  box-shadow: 0 0 5px 5px rgb(0 0 0 / 8%);
  padding: 0.75rem 0;
  margin-bottom: 1rem;
}
.report-desc-box > dd {
  font-size: 1rem;
  color: #555;
  text-indent: 2em;
}
.report-desc-box > dd a {
  font-size: 0.875rem;
  margin-left: 0.5rem;
}
.report-desc-box > dd a:hover {
  font-weight: 700;
}
.report-historic-cala .sxzfgb-data-select {
  margin-top: 1rem;
}
.report-historic-cala .sxzfgb-nums-box li,
.report-historic-cala .sxzfgb-years-box li {
  width: 49%;
}
.report-links-items {
  margin-top: 1rem;
}
.report-links-items > li {
  margin-bottom: 1rem;
  text-align: center;
}
.report-links-items > li > span {
  display: block;
  height: 3rem;
  line-height: 3rem;
  background-color: #1563bc;
  font-size: 1.125rem;
  padding-left: 1rem;
  color: #fff;
  margin-bottom: 0.5rem;
}
.report-links-items > li > div {
  overflow-y: auto;
  max-height: 9.125rem;
  display: none;
}
.report-links-items > li > div > a {
  display: inline-block;
  width: 21%;
  margin: 0.5rem 2% 0;
  background-color: #f5f5f5;
  text-align: center;
  height: 2rem;
  line-height: 2rem;
  overflow: hidden;
  font-size: 0.875rem;
}
.sxszf-meeting-box .sxszf-logo > dd {
  display: none;
}
.sxszf-meeting-box .sxszf-logo > dt h1 {
  font-size: 3rem;
  letter-spacing: 0.125rem;
  text-shadow: 0.0625rem 0.0625rem #7fa8d3, -0.0625rem -0.0625rem #3f70b2;
  transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  color: #fff;
}
.sxszf-meeting-box .sxszf-logo > dt:hover h1 {
  text-shadow: -0.0625rem -0.0625rem #7fa8d3, 0.0625rem 0.0625rem #3f70b2;
}
.sxszf-meeting-box .sxszf-logo > dt h4 {
  color: #b2cef5;
}
.sxszf-meeting-box .sxszf-logo {
  padding-top: 80px;
}
.excutive-meeting-column {
  overflow: hidden;
  position: relative;
  padding: 0 0.5rem 0.5rem;
  margin-top: 1rem;
}
.excutive-meeting-newest-title {
  line-height: 3rem;
  position: absolute;
  top: 0;
  left: 0.5rem;
  width: 8rem;
  height: 3rem;
  text-align: center;
  z-index: 2;
  background-color: #d42d27;
}
.excutive-meeting-newest-title::before {
  content: "";
  width: 0.5rem;
  height: 2rem;
  background-color: #d42d27;
  position: absolute;
  left: -0.5rem;
  top: 0.5rem;
}
.excutive-meeting-newest-title::after {
  content: "";
  width: 0.5rem;
  height: 2rem;
  background-color: #d42d27;
  position: absolute;
  right: -0.5rem;
  top: 0.5rem;
}
.excutive-meeting-newest-title a {
  font-size: 1.125rem;
  font-weight: 700;
  display: block;
}
.excutive-meeting-newest-detail dt {
  padding-bottom: 1rem;
  border-bottom: 0.125rem solid #d1dbe9;
  position: relative;
}
.excutive-meeting-newest-detail dt h3 {
  font-size: 2.5rem;
  padding: 0.25rem 0;
  text-align: center;
}
.excutive-meeting-newest-detail dt p {
  font-size: 1.125rem;
  padding: 0 2rem;
  text-align: center;
  color: #454c5c;
}
.excutive-meeting-titlebar {
  width: 20%;
  height: 2.5rem;
  margin: 0 auto 2rem;
}
.excutive-meeting-titlebar dt {
  font-size: 1.5rem;
  line-height: 2.5rem;
  width: 100%;
  height: 2.5rem;
  margin: 0 auto;
  text-align: center;
  background-color: #1d71b8;
  color: #fff;
}
.excutive-meeting-titlebar dd {
  width: 100%;
  height: 0.25rem;
  margin-top: 0.125rem;
  border-top: 0.125rem solid #1d71b8;
  border-bottom: 0.25rem solid #1d71b8;
}
.excutive-meeting-viedo {
  position: relative;
  float: left;
  overflow: hidden;
  width: 24%;
  height: 13rem;
  margin: 0.5rem 0.5%;
  transition: all 0.3s;
}
.excutive-meeting-viedo dt {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.excutive-meeting-viedo dt img {
  width: 100%;
  height: 100%;
  transition: all 0.3s;
}
.excutive-meeting-viedo:hover dt img {
  transform: scale(1.05);
}
.excutive-meeting-viedo dd {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  display: none;
  width: 4rem;
  height: 4rem;
  background: url(img-player.png) 0 0 no-repeat;
  background-size: cover;
}
.excutive-meeting-viedo:hover dd {
  display: block;
}
.excutive-meeting-images {
  position: relative;
  float: left;
  overflow: hidden;
  width: 24%;
  height: 25rem;
  margin: 0.5rem 0.5%;
  transition: all 0.3s;
}
.excutive-meeting-images dt {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.excutive-meeting-images dt img {
  width: 100%;
  height: 100%;
  transition: all 0.3s;
}
.excutive-meeting-images:hover dt img {
  transform: scale(1.03);
}
.excutive-meeting-images dd {
  line-height: 2.25rem;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2.25rem;
}
.excutive-meeting-images dd span {
  position: relative;
  z-index: 1;
  padding: 0 0.5rem;
  color: #fff;
}
.excutive-meeting-images dd b {
  position: absolute;
  z-index: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2.25rem;
  opacity: 0.7;
  background-color: #000;
}
.excutive-meeting-morepast {
  float: left;
  overflow: hidden;
  width: 24%;
  height: 16rem;
  margin: 0.5rem 0.5%;
  background-color: #f5f5f5;
}
.excutive-meeting-morepast dt {
  overflow: hidden;
  width: 100%;
  height: 5rem;
  padding: 0.5rem;
  background-color: #dfe7ee;
  font-size: 1rem;
}
.excutive-meeting-morepast dt a {
  color: #6a747c;
}
.excutive-meeting-morepast dd {
  font-size: 0.875rem;
  padding: 0.5rem 0.875rem;
  color: #454c5c;
}
.executive-meeting-times-logo {
  margin: 80px auto 0;
}
.executive-meeting-times {
  line-height: 36px;
  position: absolute;
  top: 200px;
  overflow: hidden;
  width: 100%;
  height: 36px;
  text-align: center;
}
.executive-meeting-times li {
  display: inline-block;
  font-size: 20px;
  color: #fff;
  text-align: center;
  padding: 0 26px;
  position: relative;
}
.executive-meeting-times li span {
  position: relative;
  z-index: 1;
}
.rendering-ie7 .executive-meeting-times li {
  display: inline;
  zoom: 1;
}
.executive-meeting-times li b {
  opacity: 0.7;
  background-color: #285b9f;
  display: block;
  border-radius: 5px;
  float: left;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}
.executive-meeting-detail-left {
  width: 720px;
}
.executive-meeting-detail-title {
  height: 60px;
  line-height: 60px;
  text-align: center;
  overflow: hidden;
  background-color: #1d71b8;
}
.executive-meeting-detail-title a {
  color: #fff;
  font-size: 32px;
}
.executive-meeting-detail-topic {
  margin: 10px 30px;
}
.executive-meeting-detail-topic dt p {
  padding: 0;
  text-align: left;
}
.executive-meeting-detail-topic dd {
  padding: 5px 0;
}
.excutive-meeting-detail-txtlist {
  margin: 0 30px;
}
.width-auto {
  width: auto;
}
.executive-meeting-detail-right {
  width: 520px;
}
.excutive-meeting-detail-viedo {
  width: 480px;
  height: 355px;
}
.excutive-meeting-detail-viedo:hover dt img {
  transform: none;
}
.excutive-meeting-detail-viedo dd {
  top: 140px;
  left: 205px;
}
.excutive-meeting-detail-imgo {
  height: auto;
}
.letter-ask {
  border: 0.0625rem solid #e5e5e5;
  height: auto;
  overflow: hidden;
  padding: 2rem;
  margin-top: 1rem;
  box-shadow: 0 2px 4px 4px rgb(0 0 0 / 8%);
}
.letter-ask > dt {
  border-bottom: 0.0625rem solid #e5e5e5;
  padding-bottom: 1rem;
  font-size: 0;
}
.letter-ask > dt i {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border-radius: 2rem;
  background-color: #406fb3;
  color: #fff;
  font-size: 1rem;
  text-align: center;
  line-height: 2rem;
  margin-right: 1rem;
  font-style: normal;
}
.letter-ask > dt em {
  font-style: normal;
  display: inline-block;
  font-size: 1.125rem;
  font-weight: 700;
}
.letter-ask-info > li {
  display: inline-block;
  font-size: 1rem;
  color: #7d7d7d;
  margin: 0 3rem;
  line-height: 4rem;
}
.letter-ask-info > li em,
.letter-ask-info > li i {
  font-style: normal;
  font-weight: 700;
}
.letter-ask-con {
  font-size: 1rem;
  text-size-adjust: none;
}
.letter-answer {
  border: 0.0625rem solid #e5e5e5;
  height: auto;
  overflow: hidden;
  padding: 2rem;
  margin-top: 2rem;
  box-shadow: 0 2px 4px 4px rgb(0 0 0 / 8%);
  margin-bottom: 2rem;
}
.letter-answer > dt {
  border-bottom: 0.0625rem solid #e5e5e5;
  padding-bottom: 1rem;
  font-size: 0;
  margin-bottom: 1rem;
}
.letter-answer > dt > i {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border-radius: 2rem;
  background-color: #ed2b25;
  color: #fff;
  font-size: 1rem;
  text-align: center;
  line-height: 2rem;
  margin-right: 1rem;
  font-style: normal;
}
.letter-answer-info {
  display: inline-block;
  font-size: 1.125rem;
}
.letter-answer-info > li {
  display: inline-block;
  margin-right: 2rem;
}
.letter-answer-info > li i {
  font-style: normal;
  color: #333;
  font-size: 1rem;
  margin-right: 0.5rem;
}
.letter-answer-info > li em {
  color: #2769aa;
  font-style: normal;
}
.onlinetalk-title > dt {
  font-size: 1.75rem;
  color: #2769aa;
  font-weight: 700;
  margin-bottom: 1rem;
  margin-top: 1rem;
  text-align: center;
}
.onlinetalk-title {
  margin-bottom: 2rem;
}
.onlinetalk-title-con {
  height: 24rem;
  overflow: hidden;
}
.onlinetalk-title-con > .onlinetalk-title-imgslide {
  width: 46%;
  height: 24rem;
}
.online-talk-item img {
  width: auto;
  height: 24rem;
}
.onlinetalk-title-con > dd {
  width: 52%;
  height: 24rem;
  position: relative;
}
.onlinetalk-title-imgslide .sxs-nav {
  display: none;
}
.onlinetalk-title-imgslide .sxs-nav button.sxs-next,
.onlinetalk-title-imgslide .sxs-nav button.sxs-prev {
  width: 30px;
  height: 80px;
  top: 9.5rem;
  background: url(bg-bignews-btn2.png) 0 0 no-repeat;
  position: absolute;
  font-size: 30px;
  color: #fff;
  cursor: pointer;
}
.onlinetalk-title-imgslide .sxs-nav button.sxs-prev {
  background-position: 0 0;
  left: 0;
}
.onlinetalk-title-imgslide .sxs-nav button.sxs-prev:hover {
  opacity: 1;
  background-position: -30px 0;
}
.onlinetalk-title-imgslide .sxs-nav button.sxs-next {
  background-position: -60px 0;
  right: 0;
}
.onlinetalk-title-imgslide .sxs-nav button.sxs-next:hover {
  background-position: -90px 0;
}
.onlinetalk-title-imgslide .sxs-nav button.sxs-next.disabled,
.onlinetalk-title-imgslide .sxs-nav button.sxs-next.disabled:hover,
.onlinetalk-title-imgslide .sxs-nav button.sxs-prev.disabled,
.onlinetalk-title-imgslide .sxs-nav button.sxs-prev.disabled:hover {
  cursor: default;
  background: 0 0;
}
.onlinetalk-title-fileds > li {
  margin: 0.25rem 0 1rem;
}
.onlinetalk-title-fileds > li span {
  font-size: 1.125rem;
  color: #000;
  font-weight: 700;
  display: inline-block;
}
.onlinetalk-title-fileds > li i {
  font-style: normal;
  font-size: 1.125rem;
}
.onlinetalk-title-fileds > audio {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}
.onlinetalk-conbox {
  margin-bottom: 2rem;
}
.onlinetalk-conbox > dt {
  color: #1c5fb0;
  border-bottom: 0.25rem solid #1c5fb0;
  font-size: 1.25rem;
  font-weight: 700;
  padding-bottom: 0.25rem;
  padding-left: 1rem;
  position: relative;
}
.onlinetalk-conbox > dt::before {
  content: "";
  position: absolute;
  left: 3.25rem;
  right: auto;
  bottom: -0.875rem;
  top: auto;
  margin: auto;
  border: 0.3rem solid transparent;
  border-top-color: #1c5fb0;
}
.onlinetalk-conbox > dd {
  border: 1px solid #eee;
  padding: 1rem;
}
.onlinetalk-conbox > dd .affairs-detail-qcode {
  border-bottom: 0;
  margin-bottom: 0;
}
.onlinetalk-title-fileds > li:first-child > span::first-letter {
  margin-right: 2em;
}
.sxinfo-pubfiles-item .sxinfo-pubfiles-item-layer {
  position: absolute;
  width: 100%;
  left: 0;
  background-color: #fff;
  top: 3.5rem;
  z-index: 2;
  box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.08);
  padding: 1.125rem;
  transform: translate(120%);
  transition: all 0.3s ease-in-out;
}
.sxinfo-pubfiles-item:hover .sxinfo-pubfiles-item-layer {
  transform: translate(0);
}
.sxinfo-pubfiles-item .setpos {
  bottom: 3.5rem;
  top: auto;
}
.sxinfo-pubfiles-item:hover {
  background-color: #f5f5f5;
}
.website-function-title {
  height: 4rem;
  line-height: 4rem;
  font-size: 1.75rem;
  color: #0457b7;
  padding: 1rem 0;
  text-align: center;
}
.website-function-item {
  margin: 2rem 1rem;
}
.website-function-item > dt {
  font-size: 1.25rem;
  color: #406fb3;
  line-height: 2.5rem;
  border-bottom: 0.125rem solid #f5f5f5;
  height: 2.5rem;
  margin-bottom: 1rem;
  text-size-adjust: none;
}
.website-function-item > dt em {
  width: 7rem;
  text-align: center;
  font-weight: 700;
  display: block;
  font-style: normal;
  border-bottom: 0.125rem solid #406fb3;
}
.website-function-item > dd > a {
  line-height: 2rem;
  height: 2rem;
  margin: 0.5rem 1rem;
  display: inline-block;
  font-size: 1rem;
  width: 10%;
  position: relative;
  padding-left: 1rem;
  text-size-adjust: none;
}
.website-function-item > dd > a::before {
  content: "";
  width: 0.375rem;
  height: 0.375rem;
  position: absolute;
  margin: auto;
  top: 0;
  right: auto;
  bottom: 0;
  left: 0;
  border: 1px solid #7d7d7d;
  transform: rotateZ(45deg);
  border-radius: 0.125rem;
}
.website-function-item > dd > a:hover {
  font-weight: 700;
}
.website-function-item > dd > a:hover::before {
  border-color: #406fb3;
}
.website-function-text {
  padding: 2rem;
  font-size: 1rem;
  margin-bottom: 2rem;
  text-size-adjust: none;
}
.affairs-detail-inner-cnt > dt.none-jd {
  width: 100%;
}
.sxs-story-landscape {
  height: 26rem;
  width: 100%;
  margin: 2rem 0 3rem 0;
}
.story-landscape-subnav {
  height: 26rem;
  width: 28%;
}
.story-landscape-subnav > ul {
  margin: 0;
  height: 26rem;
}
.story-landscape-subnav > ul > li {
  width: 100%;
  height: 5.75rem;
  margin-bottom: 1rem;
  background: #fff;
  line-height: 5.75rem;
  cursor: pointer;
}
.story-landscape-subnav > ul > li img {
  display: block;
  width: 2.5rem;
  height: 2.5rem;
  float: left;
  filter: invert(35%) sepia(19%) saturate(2313%) hue-rotate(186deg)
    brightness(94%) contrast(84%);
  margin: 1.625rem 1rem;
}
.story-landscape-subnav > ul > li span {
  text-align: center;
  font-size: 1.25rem;
}
.story-landscape-subnav > ul > li.active {
  color: #2966ca;
  font-weight: 600;
}
.story-landscape-imgs {
  width: 70%;
  height: 26rem;
  position: relative;
  overflow: hidden;
}
.story-landscape-inner {
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.story-landscape-cntbox {
  position: absolute;
  top: 0;
  left: 0;
  height: 26rem;
}
.story-landscape-cntbox > ul > li {
  float: left;
  width: 100%;
  height: 26rem;
  position: relative;
}
.story-landscape-cntbox > ul > li > a > img {
  cursor: pointer;
  width: 100%;
  height: 100%;
}
.story-landscape-btn {
  display: block;
  width: 2rem;
  height: 4rem;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9;
  margin: auto;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.55);
  text-align: center;
}
.story-landscape-btnl {
  right: auto;
}
.story-landscape-btnr {
  left: auto;
}
.story-landscape-btnl::before {
  content: "<";
  color: #fff;
  font-size: 2rem;
  font-weight: 100;
}
.story-landscape-btnr::before {
  content: ">";
  color: #fff;
  font-size: 2rem;
  font-weight: 100;
}
.leader-detail-desc {
  margin-top: 1.5rem;
}
.leader-detail-desc > dt {
  padding: 0 2rem 1rem;
}
.leader-detail-desc > dt img {
  width: 236px;
}
.leader-detail-desc > dd {
  width: calc(100% - 4rem - 236px);
  font-size: 1rem;
}
.leader-datail-tit {
  font-size: 1.5rem;
  font-weight: 700;
  border-bottom: 0.125rem solid #e5e5e5;
  padding-bottom: 0.25rem;
  color: #0457b7;
}
.leader-datail-tit > i {
  font-style: normal;
  margin-right: 1rem;
  color: #333;
}
.leader-datail-txt {
  padding: 0.5rem 1.5rem;
  line-height: 2;
}
.leader-datail-mue {
  padding: 0 1.5rem 1.5rem;
  line-height: 2;
  overflow: hidden;
}
.leader-datail-mue::before {
  content: "\7b80\5386\ff1a";
  font-size: 1.125rem;
  color: #0457b7;
  display: block;
  font-weight: 700;
}
.leader-datail-mue > span {
  display: none;
}
.moremeu {
  position: relative;
}
.leader-datail-mue.moremeu > span {
  height: 2rem;
  display: block;
  width: 100%;
  position: absolute;
  bottom: 0;
  z-index: 2;
  display: block;
  background: -webkit-linear-gradient(
    top,
    rgba(255, 255, 255, 0.88) 0,
    #fff 55%
  );
  text-align: center;
  border-bottom: 1px solid #f5f5f5;
  font-size: 0.875rem;
  text-decoration: underline;
  cursor: pointer;
  color: #0457b7;
}
.leader-datail-mue.moremeu > span:hover {
  border-bottom: 1px dashed #e5e5e5;
}
.leader-detail-work {
  margin-top: 1rem;
}
.leader-detail-work > dt {
  height: 3rem;
  line-height: 3rem;
  background-color: #ebf1f9;
  font-size: 1.5rem;
  color: #333;
  text-indent: 1.5em;
  font-weight: 700;
}
.leader-detail-work > dd {
  padding: 1rem 2rem;
  line-height: 2;
}
.leader-detail-work > dd > ul {
  margin-bottom: 2rem;
}
.news-topics > dt::before {
  content: "ZTJJ";
}
.gov-actives > dt > a {
  padding-left: 0;
}
.gov-actives-items > li > a > span {
  color: #889cba;
  font-size: 12px;
  margin-left: 1em;
  float: right;
  line-height: 2rem;
}
.gov-leader-col > dd a {
  width: 16%;
  height: auto;
  margin: 0 0 1rem 5%;
}
.gov-leader-col > dd a img {
  height: auto;
}
.gov-leader > dt {
  width: 10rem;
  height: 14rem;
}
.gov-leader > dd {
  width: calc(100% - 11.5rem);
  height: 14rem;
}
.gov-leader-title {
  font-size: 24px;
  height: 3.5rem;
  line-height: 3rem;
}
.gov-leader-write {
  height: 0;
  margin-top: 1rem;
}
.gov-leader-write::before {
  display: none;
}
.gov-leader-write > a {
  height: 100%;
}
.gov-leader-write > a > img {
  height: 100%;
}
.gov-leader-funs {
  margin-top: 2rem;
}
.gov-leader-funs > li img {
  width: 6rem;
  height: 6rem;
}
.gov-leader-funs > li {
  font-size: 1.125rem;
}
.common-textnews-list > li > span {
  float: right;
}
.common-textnews-list > li {
  line-height: 36px;
  overflow: hidden;
}
.sxszf-topiclinks-wrap > li {
  height: 78px;
  line-height: 78px;
}
.szzc-media-items > li {
  width: 25%;
}
.sxszf-conews-content .common-textnews-list {
  height: auto;
  margin-bottom: 1rem;
}
.ducha-contact {
  background-color: #e9ebf3;
  padding: 1rem;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
.ducha-contact > span {
  display: inline-block;
}
.ducha-contact > span > i {
  font-style: normal;
  color: #8c95a0;
  font-weight: 700;
}
.sxtrac-funs-title > li {
  background-color: #e6e9ec;
}
.sxtrac-funs-title > li:not(:first-child) {
  border-left: 1px solid #f5f5f5;
}
.sxtrac-funs-6cons > dd {
  width: 100%;
}
.sxtrac-funs-6cons > dd .sxtrac-funs-con:nth-child(1),
.sxtrac-funs-6cons > dd .sxtrac-funs-con:nth-child(4),
.sxtrac-funs-6cons > dd .sxtrac-funs-con:nth-child(7) {
  margin-left: 0;
}
.sxtrac-funs-6cons > dd .sxtrac-funs-con:nth-child(2),
.sxtrac-funs-6cons > dd .sxtrac-funs-con:nth-child(3),
.sxtrac-funs-6cons > dd .sxtrac-funs-con:nth-child(6) {
  margin-left: 2%;
}
.sxtrac-funs-6cons > dd .sxtrac-funs-con {
  width: 32%;
  margin-left: 2%;
}
.sxszf-story-box .sxszf-logo {
  padding-top: 32px;
  text-align: left;
}
.sxszf-story-box .sxszf-logo > dt {
  margin-bottom: 236px;
}
.sxszf-story-box .sxszf-logo > dt img {
  margin-right: 1rem;
  float: left;
  margin-left: 4.625rem;
}
.sxszf-story-box .sxszf-logo > dt h1 {
  padding-top: 0.5rem;
}
.sxszf-story-box .nav-inner {
  overflow: hidden;
}
.sxszf-pic-list {
  width: 32%;
  margin: 10px 2% 10px 0;
  height: auto;
}
.sxszf-pic-list > dt {
  height: 240px;
}
.sxszf-pic-list:nth-child(4n) {
  margin-right: 2%;
}
.sxszf-pic-list:nth-child(3n) {
  margin-right: 0;
}
.leader-datail-mue::before,
.szzc-leader .gov-leader-write::before {
  content: "";
}
.leader-datail-mue {
  padding: 1rem 1.5rem;
}
.gov-leader-write {
  padding-left: 0;
}
.cwhy-dl > dt {
  height: 289px;
  overflow: hidden;
}
.sxinfo-maincon-box > li.curr {
  background-color: #f5f5f5;
}
.sxinfo-column-subnav > li.curr {
  background-color: #eaf1f9;
  margin-left: -1.5rem;
  margin-right: -1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.sxinfo-maincon-box > li.curr::before {
  background-color: #2d66a5;
}
.sxinfo-column-subnavs > li.curr > a {
  color: #2d66a5;
}
.social-topic-indexedt .sxszf-social {
  width: 270px;
  height: 330px;
}
.social-topic-indexedt .sxszf-social-item {
  width: 270px;
  height: 330px;
}
.social-topic-indexedt .sxszf-topic-box {
  width: 1060px;
}
.social-topic-indexedt .sxszf-topic-items .sxszf-topic-item {
  width: 100%;
  height: 191px;
}
.social-topic-indexedt .sxszf-topic-items .sxszf-topic-item img {
  height: 191px;
}
.social-topic-indexedt .sxszf-topic-news {
  margin: 15px 0;
  height: 140px;
  overflow: hidden;
}
.social-topic-indexedt .sxszf-topic-news > li {
  line-height: 36px;
}
.pc .slidenews-news-inner .common-textnews-list > li,
.pc .sxszf-conews-content .common-textnews-list > li,
.pc .sxszf-intraclist-content .common-textnews-list > li {
  height: 40px;
  line-height: 40px;
}
.pc .slidenews-news-inner .common-textnews-list > li a,
.pc .sxszf-conews-content .common-textnews-list > li a:first-child,
.pc .sxszf-intraclist-content .common-textnews-list > li a {
  display: inline-block;
  max-width: 80%;
  overflow: hidden;
  height: 100%;
  overflow: hidden;
  /* white-space: nowrap;
  text-overflow: ellipsis; */
  font-size: 1.125rem;
}
.pc .sxszf-conews-content .common-textnews-list > li a.jiedu {
  display: inline-block;
  vertical-align: top;
  margin-left: 0.25rem;
  line-height: 39px;
}
.pc .common-textnews-list > li:before {
  vertical-align: top;
  margin-top: 1.125rem;
}
.pc .intrac-msgbox-list {
  margin-top: 0.25rem;
}
.pc .intrac-msgbox-list > li > a {
  font-size: 1.125rem;
}
.pc .sxszf-news-briefing {
  margin-bottom: 0.5rem;
}
.topbar-nav li i.icon-ipv6 {
  background: url(ipv6.png) right 2px no-repeat;
  background-size: auto 18px;
  width: 34px;
  margin-right: 0;
}
.pc .intrac-msgbox-list > li {
  line-height: 40px;
  height: 40px;
}
.sxtrac-govnor-desc {
  height: 8rem;
}
.sxtrac-govnor-letter {
  height: 17.5rem;
}
.sxtrac-letters-box > dt {
  position: relative;
}
.govlte-stats {
  height: 2rem;
  line-height: 2rem;
  position: absolute;
  font-size: 0;
  top: 1.25rem;
  right: 1rem;
}
.govlte-stats > li {
  display: inline-block;
  font-size: 1rem;
  margin: 0 0.5rem;
  font-weight: 700;
}
.govlte-stats > li span,
.govlte-stats > li span a {
  color: #7588b8;
}
.govlte-stats > li i {
  font-style: normal;
  color: #d6ac8e;
  font-size: 1.5rem;
  font-weight: 700;
}
.write-to-bure {
  height: 3rem;
  line-height: 3rem;
  text-align: center;
  margin-bottom: 0.875rem;
  background-color: #fff;
  border: 1px solid #f5f5f5;
  background: linear-gradient(168deg, #fff, #f0f4f8);
}
.write-to-bure i {
  font-style: normal;
  font-weight: 700;
  color: #caab98;
  font-size: 1.25rem;
  margin: 0 0.5rem;
}
.sxinfo-zcfgk {
  background: 0 0;
  position: relative;
  margin-right: 10%;
  float: left;
}
.sxinfo-title {
  height: auto;
}
.szzc-leader .gov-leader-write {
  height: 8.5rem;
}
.szzc-leader .gov-leader-write > a {
  top: 0;
}
.gov-leader-write {
  height: 12rem;
}
.sxzfgb-data-box > dt {
  background-color: transparent;
  border-left: 0;
  border-right: 0;
}
.social-topic-indexedt .sxszf-topic-news {
  margin: 8px 0;
  height: 160px;
  float: none;
  width: 100%;
}
.social-topic-indexedt .sxszf-topic-news > li {
  line-height: 40px;
  height: 40px;
  float: left;
  width: 31%;
  overflow: hidden;
  margin: 0 1%;
}
.leader-datail-mue > br:first-child,
.leader-detail-work > dd > br:first-child {
  display: none;
}
.sxstory-sxdesc-box {
  height: auto;
}
.sxstory-sxdesc-box > dd img {
  height: 320px;
}
.sxstory-sxdescs-items {
  overflow: hidden;
  margin: 0 1% 2rem;
  overflow: hidden;
}
.sxstory-sxdescs-items > li {
  float: left;
  width: 10.25%;
  display: block;
  background: #1764ce;
  margin: 0 2%;
  border-radius: 30px;
  text-align: center;
  padding: 1rem 0;
}
.sxstory-sxdescs-items > li img {
  width: 33%;
  filter: invert(93%) sepia(93%) saturate(27%) hue-rotate(86deg)
    brightness(106%) contrast(106%);
  margin: 0.5rem auto;
}
.sxstory-sxdescs-items > li > a {
  margin: 0 1.5rem;
  display: block;
  width: calc(100% - 3rem);
  color: #fff;
  font-size: 1.125rem;
  font-weight: 700;
}
.sxstory-sxdescs-items > li:hover {
  background-color: #0457b7;
}
.sxstory-sxdescs-items > li:hover > a {
  color: #fff;
}
.sxstory-cities-box {
  padding: 0 0 2rem 0;
  margin-bottom: 1rem;
}
.sxstory-product-items {
  margin: 2rem 0 3rem 0;
}
.sxstory-cities-title > dt,
.sxstory-travel-title > dt {
  margin: 2rem auto 0;
  float: none;
  width: 15%;
}
.sxstory-travel-box {
  margin: 0 0 2rem 0;
}
.sxstory-fixtrav-box {
  overflow: hidden;
  width: 100%;
}
.sxstory-fixtrav-box > dt {
  width: 70%;
  float: left;
}
.sxstory-fixtrav-box > dd {
  width: 28%;
  float: right;
}
.sxstory-product-items > li {
  width: 12%;
}
.sxstory-product-items > li.active {
  width: 64%;
}
.sxstory-kfsx-items {
  margin: 2rem 0 3rem 0;
  height: 26rem;
}
.sxstory-kfsx-items > li {
  width: 100%;
  height: 5.75rem;
  margin-bottom: 1rem;
  background: #fff;
  line-height: 5.75rem;
}
.sxstory-kfsx-items > li a {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.sxstory-kfsx-items > li a span {
  text-align: center;
  font-size: 1.25rem;
  color: #333;
}
.sxstory-kfsx-items > li a img {
  display: block;
  width: 2.5rem;
  height: 2.5rem;
  float: left;
  filter: invert(35%) sepia(19%) saturate(2313%) hue-rotate(186deg)
    brightness(94%) contrast(84%);
  margin: 1.625rem 1rem;
}
.sxszf-pic-list > dt {
  position: relative;
}
.sxszf-pic-list > dt > i {
  position: absolute;
  z-index: 1;
  right: 0;
  top: 0;
  display: inline-block;
  width: 4rem;
  height: 1.5rem;
  font-size: 0.875rem;
  border-radius: 0 0 0 0.25rem;
  text-align: center;
  line-height: 1.5rem;
  font-style: normal;
}
.sxszck {
  margin-top: 2rem;
  display: block;
}
.social-topic-indexedt .sxszf-topic-news > li {
  line-height: 50px;
  height: 50px;
  font-size: 1.125rem;
}
.intrac-msgbox-search span,
.intrac-msgbox-stats span,
.intrac-msgbox-write span,
.sxszf-infopub-nav > li,
.tabs-intrac-funsbox > li span {
  font-weight: 700;
}
.leader-datail-mue,
.leader-detail-work > dd {
  font-size: 1.125rem;
}
.governor-calendar-box {
  position: relative;
  height: 22rem;
  padding-top: 1rem;
}
.calendar-bg {
  background: url(calendar-bg2.png) center 0 no-repeat;
  position: absolute;
  top: 0;
  left: 2%;
  right: auto;
  bottom: auto;
  margin: auto;
  width: 42%;
  height: 38px;
  z-index: 2;
}
.leader-detail-work .common-textnews-list > li {
  font-size: 1.125rem;
}
.sxstory-sxdesc-con-txt > p {
  font-size: 1.125rem;
}
.media-matrix {
  margin-bottom: 2rem;
  border-top: 0.25rem dotted #f0f0f0;
  overflow: hidden;
  padding-top: 2rem;
}
.website-function-textd {
  padding: 2rem;
  font-size: 1rem;
  text-size-adjust: none;
}
.website-function-textd img {
  width: 15%;
  margin: 0 auto;
}
.media-matrix-title {
  font-size: 1.25rem;
  font-weight: 700;
  color: #0457b7;
  position: relative;
  padding-left: 1rem;
}
.media-matrix-title::before {
  content: "";
  border: 0.325rem solid transparent;
  border-left-color: #0457b7;
  position: absolute;
  left: 0;
  right: auto;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 0.125rem;
}
.media-matrix-cnt {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.media-matrix-item {
  width: 10.5%;
  margin: 0.75rem 1%;
}
.gov-leader-write {
  height: 10rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
  overflow: hidden;
}
.media-matrix-item > dd {
  font-size: 1.125rem;
  text-align: center;
}
.media-matrix-item > dd a {
  display: inline-block;
}
.media-matrix-item > dd a::after {
  content: "";
  width: 1rem;
  height: 1rem;
  background: url(vip.jpg) 0 0 no-repeat;
  background-size: cover;
  display: inline-block;
  margin-left: 0.25rem;
}
.sxstory-sxdesc-box > dt {
  width: 54%;
}
.sxstory-sxdesc-box > dd {
  width: 44%;
}
.sxstory-sxdesc-con > dt {
  height: 350px;
}
.sxstory-sxdesc-con-txt > p {
  height: 326px;
}
.sxinfo-title {
  height: 10rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
  overflow: hidden;
}
.listpage-nav-box {
  width: 24%;
  float: left;
  overflow: hidden;
}
.listpage-nav-box > dt {
  height: 3rem;
  line-height: 3rem;
  position: relative;
  font-size: 1.375rem;
  text-align: center;
  font-weight: 700;
  color: #fff;
}
.listpage-nav-box > dt::after {
  content: "";
  position: absolute;
  left: 0;
  top: auto;
  right: 0;
  bottom: -1rem;
  margin: auto;
  border: 0.5rem solid transparent;
  border-top-width: 0.5rem;
  width: 0;
}
.listpage-nav-box > dd {
  padding-top: 0.5rem;
}
.listpage-nav-box > dd a {
  display: block;
  position: relative;
  height: 3.5rem;
  line-height: 3.5rem;
  font-size: 1.125rem;
  padding-left: 1rem;
}
.listpage-nav-box > dd a::after {
  content: "";
  width: 0;
  height: 0;
  border: 0.25rem solid transparent;
  border-left: 0.25rem solid #e5e5e5;
  left: auto;
  right: 1rem;
  top: 0;
  bottom: 0;
  margin: auto;
  position: absolute;
}
.listpage-cnt-box {
  width: 74%;
  float: right;
  overflow: hidden;
}
.listpage-cnt-box > dt {
  display: none;
}
.common-textnews-list > li {
  line-height: 2.5;
  font-size: 1.125rem;
}
.article-body * {
  line-height: 2.1 !important;
  font-size: 1.25rem;
}
.detail-article-infos {
  border-bottom-width: 1px;
}
.sxszf-social-box .sxszf-social-title {
  font-size: 16px;
  text-align: center;
  height: 60px;
  line-height: 60px;
  display: block;
  font-weight: 400;
  color: #3c3c3c;
  color: #a29696;
  background: #e2dddd;
  background: #ebebeb;
  transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  box-shadow: none;
  position: absolute;
  z-index: 2;
  background-color: #c51a26;
  color: #fff;
  padding: 0 8px;
  height: 24px;
  line-height: 24px;
  top: 15px;
  left: 25px;
}
.szzc-media-items > li {
  overflow: hidden;
}
.szzc-media-items > li img {
  height: 14rem;
  width: auto;
}
.gov-leader-desc {
  font-size: 18px;
  color: #000;
}
.leader-detail-work > dd {
  padding: 1rem 0;
}
.excutive-meeting-images dt img {
  height: auto;
}
.excutive-meeting-morepast dt {
  font-size: 1.25rem;
  height: 3.5rem;
}
.excutive-meeting-morepast dd {
  font-size: 1.125rem;
}
.service-category-all > dt {
  margin: 0.5rem 2rem;
}
.sxszf-logo > dt h4 {
  text-transform: none;
}

/*mend new*/
.social-items {
  margin-bottom: 2rem;
  font-size: 0;
}

.social-items .grid-sizer,
.social-items .item {
  width: 23%;
}

.social-items .item {
  display: inline-block;
  background: #fff;
  overflow: hidden;
  margin: 20px 1%;
  border-radius: 0.5rem;
  box-shadow: 0 5px 10px rgba(48, 49, 51, 0.05);
}

.social-items .item:hover {
  transition: all 0.2s;
  box-shadow: 0 20px 40px rgba(48, 49, 51, 0.15);
  transform: translateY(-5px);
}

.social-items .item .img {
  display: block;
  /* background-color: #ffffff;
  margin: 0 auto;
  position: relative;
  width: 285px; */
  height: 11rem;
}

.social-items .img img {
  width: 100%;
  transition: all 0.6s;
  height: 100%;
}

.social-items .item:hover .img img {
  transform: scale(1.05);
}

.social-items .news-title {
  display: block;
  margin-top: 0.5rem;
  padding: 0.25rem 0.625rem 0.625rem;
  font-size: 1.125rem;
  color: #262626;
  font-weight: bold;
  height: 3rem;
  overflow: hidden;
  line-height: 2.5rem;
}

.social-items .news-title:focus,
.social-items .news-title:hover {
  color: #262626;
}

.social-items .news-summary {
  display: block;
  font-size: 0.875rem;
  color: #595959;
  padding: 0 0.625rem 0.625rem;
  height: 3.5rem;
  overflow: hidden;
}

.social-items .news-summary:focus,
.social-items .news-summary:hover {
  color: #595959;
}

.social-items .news-source {
  font-size: 0.875rem;
  color: #9f9f9f;
  border-top: 1px solid #f0f2f5;
  margin: 0 0.625rem;
  padding: 0.625rem 0;
}

.social-items .source-left {
  float: left;
}

.social-items .source-left img {
  display: inline-block;
  vertical-align: middle;
}

.social-items .source-left .source-name {
  display: inline-block;
  vertical-align: middle;
  padding-left: 0.25rem;
  font-size: 0.875rem;
  color: #494949;
}

.social-items .source-right {
  float: right;
  color: #bfc4cd;
}

.social-items .news-source img {
  width: 18px;
  height: 18px;
}
.sxstory-sxdesc-con-txt > p {
  line-height: 2.3;
}
.report-con-catalogue > dd.report-cloumn-title {
  color: #2769aa;
  font-size: 2rem;
}
.report-con-catalogue > dd.report-cloumn-title > p {
  font-size: 1.125rem;
  font-weight: normal;
  color: #5e5e5e;
}
.sxinfo-pubfiles-item .sxinfo-pubfiles-item-layer {
  width: 80%;
  left: 20%;
  transition: all 0.8s ease-in-out;
}
.affairs-detail-head-tit {
  width: 15%;
}
/* mend fix2*/
.no_pic_time {
  height: auto;
  /* padding: 0.5rem 0; */
}
.sxszf-pic-list > .no_pic_time dt {
  display: none;
}
.sxszf-pic-list > .no_pic_time dd {
  width: 100%;
  height: 60px;
  line-height: 26px;
}
.sxinfo-toolbar-box > dt b {
  color: #f6f7f8;
}
.sxgzk-detail-con {
  line-height: 1.8 !important;
}
/* mend */
.sxzfgb-years-box {
  background: #f9f9f9;
  max-height: 16rem;
}
.online-talk-conbox-detail img {
  width: auto !important;
}
.report-title-fix > li {
  color: #2769aa;
  font-size: 2rem;
  width: 100%;
  text-align: center;
  height: 68px;
}
.report-con-catalogue > dd.report-cloumn-title > p {
  color: #3e61ab;
}
.report-con-catalogue > dd.report-cloumn-title > p i {
  margin-left: 2rem;
  font-style: normal;
}
.calendar-info-box h3 {
  font-size: 20px;
}
.calendar-info-box > p {
  font-size: 18px;
}
.szzc-leader .gov-leader-funs > li {
  font-weight: bold;
}
.txtScroll-top .infoList li {
  font-size: 18px;
}
.sxszf-social .sxs-dots {
  bottom: 15px;
}
.float-notice-box {
  height: 280px;
  width: 100%;
  position: fixed;
  bottom: 0;
  right: 0;
  z-index: 999;
  /* background-color: rgba(255, 255, 255, 0.55); */
  text-align: right;
  background-image: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.3) 30%,
    rgba(255, 255, 255, 0.55) 55%,
    rgba(255, 255, 255, 0.88) 88%,
    rgba(255, 255, 255, 1) 100%
  );
}
.float-notice {
  width: 770px;
  right: 12px;
  left: auto;
  /* left: 0;
  right: 0; */
  top: 0;
  bottom: 0;
  margin: auto;
  position: absolute;
  z-index: 2;
}
.float-notice img {
  display: block;
  margin: 0 auto;
}
.float-notice > span {
  position: absolute;
  z-index: 3;
  right: 6px;
  bottom: 36px;
  font-size: 14px;
  font-weight: bold;
  color: #1563bc;
  text-decoration: underline;
}
.mend-news-block {
  height: 276px;
  overflow: hidden;
}
.slidenews-box {
  height: 620px;
}
.slidenews-slide {
  width: 1400px;
}
.sxszf-2022 .sxs-item > a > img {
  margin: 0 auto;
  height: 100%;
  width: auto;
}
.sxszf-2022,
.sxszf-2022 .sxs-item {
  height: 620px;
}
.sxszf-2022 .sxs-nav button.sxs-next,
.sxszf-2022 .sxs-nav button.sxs-prev {
  top: 270px;
}
.big-slideimg {
  width: 100%;
  height: 140px;
  margin-top: 20px;
}
.big-slideimg img {
  width: 100%;
  height: 100%;
}
.big-slideimg-zmhd {
  width: 100%;
  height: 176px;
  margin-top: 20px;
}
.big-slideimg-zmhd img {
  width: 100%;
  height: 100%;
}
.main-contabs-title > li {
  font-weight: bold;
}
.sxszf-policy-inner > dt {
  font-size: 22px;
}
.sxszf-infopub-nav > li {
  font-size: 18px;
}
.sxszf-topiclinks-wrap > li {
  font-size: 22px;
}
.provincial-leaders-inner dl {
  width: 132px;
  height: 222px;
}
.provincial-leaders-inner dl dt {
  width: 122px;
  height: 170px;
}
.provincial-leaders-inner dl:nth-child(12),
.provincial-leaders-inner dl:nth-child(6) {
  margin-left: 10.25rem;
}
.no-policy-read {
  width: 100%;
}
.gover-actives > dt::before {
  content: "";
}
.building-items-box.cur {
  z-index: 1;
}
.report-aside-serarch .sxinfo-con-search > dd {
  height: auto;
}
.big-slideimg .sxs-nav button.sxs-next,
.big-slideimg .sxs-nav button.sxs-prev {
  top: 45px;
}
.big-slideimg img {
  height: 100%;
}
.big-slideimg .sxs-nav button.sxs-prev {
  left: 10px;
}
.big-slideimg .sxs-nav button.sxs-next {
  right: 10px;
}
.big-slideimg .sxs-nav {
  display: none;
}
.big-slideimg .sxs-dots {
  bottom: 15px;
  text-align: center;
  width: 100%;
  position: absolute;
  height: 20px;
}
.big-slideimg .sxs-dots > .sxs-dot {
  background-color: #fff;
  width: 10px;
  height: 10px;
  margin-right: 10px;
  margin-left: 0;
  border-radius: 100%;
  margin-top: 10px;
}
.big-slideimg .sxs-dots > .active {
  background-color: #e2574c;
}

.big-slideimg-zmhd .sxs-nav button.sxs-next,
.big-slideimg-zmhd .sxs-nav button.sxs-prev {
  top: 45px;
}
.big-slideimg-zmhd img {
  height: 100%;
}
.big-slideimg-zmhd .sxs-nav button.sxs-prev {
  left: 10px;
}
.big-slideimg-zmhd .sxs-nav button.sxs-next {
  right: 10px;
}
.big-slideimg-zmhd .sxs-nav {
  display: none;
}
.big-slideimg-zmhd .sxs-dots {
  bottom: 15px;
  text-align: center;
  width: 100%;
  position: absolute;
  height: 20px;
}
.big-slideimg-zmhd .sxs-dots > .sxs-dot {
  background-color: #fff;
  width: 10px;
  height: 10px;
  margin-right: 10px;
  margin-left: 0;
  border-radius: 100%;
  margin-top: 10px;
}
.big-slideimg-zmhd .sxs-dots > .active {
  background-color: #e2574c;
}
.sxinfo-pubfiles-item > dd > em,
.sxinfo-pubfiles-item > dd > i {
  vertical-align: top;
}
/* 20221024 */
.sxszf-toolbar {
  position: relative;
  z-index: 3;
}
.sxszf-banner-box {
  position: relative;
}
.sxszf-banner {
  position: relative;
  z-index: 2;
}
.nav-box {
  position: relative;
  z-index: 1;
}
.pc .pc-header-resize {
  background: url(banner-zzbbg.png) center top no-repeat;
  height: 310px;
  transition: all 1s;
  background-size: cover;
}
.pc .pc-header-resize .sxszf-banner {
  height: 250px;
  transition: all 1s;
}
.pc .pc-header-resize .sxszf-logo {
  position: relative;
  font-size: 0;
  transition: all 1s;
}
.pc .pc-header-resize .sxszf-logo > dt,
.pc .pc-header-resize .sxszf-logo > dd {
  display: inline-block;
  position: absolute;
  transition: all 1s;
}
.pc .pc-header-resize .sxszf-logo > dt {
  left: 0;
  transition: all 1s;
}
.pc .pc-header-resize .sxszf-logo > dt img {
  float: left;
  transition: all 1s;
  min-width: 86px;
}
.pc .pc-header-resize .sxszf-logo > dt h1 {
  width: 460px;
  margin-top: 5px;
  transition: all 1s;
}
.pc .pc-header-resize .sxszf-logo > dd {
  right: 0;
  transition: all 1s;
}
.reset-header-bg {
  position: absolute;
  z-index: 0;
  transition: all 1s;
  top: 0;
  z-index: 0;
}
.reset-header-bg,
.reset-header-bg li {
  width: 100%;
  max-width: 1920px;
  min-width: 1200px;
  height: 432px;
  overflow: hidden;
  transition: all 1s;
}
.reset-header-bg li {
  position: absolute;
  left: 0;
  bottom: 0;
}
/* .pc-header-resize .reset-header-bg > ul > li:last-child {
  height: 432px;
}*/
.pc-header-resize .reset-header-bg li:last-child {
  transition: background 0.5s;
}
/* .pc-header-resize .reset-header-bg {
  top: -200px;
} */
/* .pc-header-resize .reset-header-bg > ul > li:last-child {
  height: 232px;
  top: 200px;
  transition: all 1s;
  position: relative;
  display: none;
} */

.common-header-resize .reset-header-bg {
  top: -170px;
}
.pc .pc-header-resize .sxszf-logo > dd {
  width: 450px;
  transition: all 1s;
}
.pc .pc-header-resize .sxszf-logo > dd .search-input {
  width: 375px;
  transition: all 1s;
}
.pc .common-header-resize,
.pc .common-header-resize .reset-header-bg,
.pc .common-header-resize .sxszf-banner,
.pc .common-header-resize .sxszf-logo > dt h1,
.pc .common-header-resize .sxszf-logo > dd,
.pc .common-header-resize .sxszf-logo > dd .search-input {
  transition: none;
}

.sxszf-banner-box-fix {
  width: 100%;
  background: url(banner-zzbbg.png) center top no-repeat;
  height: 262px;
  background-size: cover;
  position: relative;
}
.sxszf-banner-fix {
  width: 1400px;
  margin: 0 auto;
  height: 202px;
  position: relative;
}
.sxszf-logo-fix {
  padding-top: 35px;
  text-align: center;
  width: 100%;
}
.sxszf-logo-fix > dt {
  color: #1f4e83;
  float: left;
  margin-top: 10px;
}
.sxszf-logo-fix > dt img {
  height: 100px;
  min-width: 95px;
  width: auto;
  float: left;
}
.sxszf-logo-fix > dt h1 {
  font-size: 42px;
  font-weight: 600;
  letter-spacing: 4px;
  line-height: 60px;
  width: 460px;
  margin-top: 5px;
}
.sxszf-logo-fix > dt h4 {
  font-size: 16px;
  font-weight: 500;
  text-transform: unset;
}
.sxszf-logo-fix > dt > a {
  display: none;
}
.sxszf-logo-fix > dd {
  width: 450px;
  margin: 48px auto 0;
  position: relative;
  float: right;
}
.sxszf-logo-fix > dd form {
  height: 40px;
  overflow: hidden;
}
.sxszf-logo-fix > dd .search-input {
  width: 375px;
  height: 40px;
  transition: border 0.3s linear;
  border: 1px solid #e3e3e3;
  background-color: #fff;
  float: left;
  border-radius: 5px;
}
.sxszf-logo-fix > dd .search-input-inner {
  line-height: 26px;
  width: 510px;
  height: 26px;
  margin: 6px 5px 0 5px;
  padding: 0;
  border: 0;
  background: 0 0;
  font-size: 14px;
  color: #ced2da;
}
.sxszf-logo-fix > dd .search-input-btn {
  width: 65px;
  height: 40px;
  cursor: pointer;
  border: none;
  background: #4e6fb8 url(icon-search.png) center center no-repeat;
  background-size: 24px 24px;
  border-radius: 5px;
  float: right;
}
.sxszf-logo-fix > dd .search-input.search-input-hover {
  border: 1px solid #d3d3d3;
}
.sxszf-logo-fix > dd .search-input.search-input-focus {
  border: 1px solid #397ab9;
}
.sxszf-logo-fix > dd .search-input.search-input-focus .search-input-inner {
  color: #555;
}
.sxszf-banner-fix {
  position: relative;
  z-index: 2;
}
.sxszf-banner-box-fix .nav-box {
  position: relative;
  z-index: 1;
}
/* .pc .sxszf-logo-fix > dt {
  margin-top: 1px;
} */
/* .pc .sxszf-logo-fix > dd {
  margin: 40px auto 0;
} */
/* .pc .sxszf-logo-fix > dt h1 {
  margin-top: 5px;
} */
.sxtrac-funs-title > li > a {
  display: inline-block;
}
.zmhd-zlsh {
  height: 176px;
}